comparison src/chat.js @ 73:60ebb333b40c default tip

chunked encoding
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 28 Aug 2025 05:16:32 -0600
parents 44bec62c49e2
children
comparison
equal deleted inserted replaced
72:5d274f7a4637 73:60ebb333b40c
87 function fixChatTextarea(textarea) { 87 function fixChatTextarea(textarea) {
88 fixTextarea(textarea); 88 fixTextarea(textarea);
89 textarea.parentNode.scrollIntoViewIfNeeded(false); 89 textarea.parentNode.scrollIntoViewIfNeeded(false);
90 if( !audio ) 90 if( !audio )
91 audio = document.querySelector('div[buttons] audio'); 91 audio = document.querySelector('div[buttons] audio');
92 audio.src = `/tts.mp3?voice=${chat.voice}&instructions=${encodeURIComponent(chat.tts_instructions)}&text=${encodeURIComponent(textarea.value)}`; 92 audio.src = `/tts.wav?voice=${chat.voice}&instructions=${encodeURIComponent(chat.tts_instructions)}&text=${encodeURIComponent(textarea.value)}`;
93 } 93 }
94 94
95 function askAi1() { 95 function askAi1() {
96 let input = document.querySelector('textarea'); 96 let input = document.querySelector('textarea');
97 let url = `ai_ask1.js?chat=${chat.id}&input=${encodeURIComponent(input.value)}`; 97 let url = `ai_ask1.js?chat=${chat.id}&input=${encodeURIComponent(input.value)}`;