Skip to content

Commit 2fb523e

Browse files
authored
Merge pull request #19 from Gabry848/fix/voice-cleanup-redundancy
fix(voice): rimuovi clearChunks ridondante + aggiorna commenti obsoleti
2 parents dbab6ff + 31cf656 commit 2fb523e

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

src/hooks/useVoiceChat.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ export function useVoiceChat() {
192192

193193
case 'speech_stopped':
194194
// VAD OpenAI: utente ha smesso di parlare — il mic resta acceso,
195-
// il server gate blocca i frame finché OpenAI non è pronto ad ascoltare
195+
// OpenAI processa il turno e risponde in autonomia
196196
setState('processing');
197197
break;
198198

@@ -233,7 +233,6 @@ export function useVoiceChat() {
233233
// Ferma solo la riproduzione audio, il mic resta acceso
234234
if (audioPlayerRef.current) {
235235
await audioPlayerRef.current.stopPlayback();
236-
audioPlayerRef.current.clearChunks();
237236
}
238237
setState('ready');
239238
break;
@@ -384,8 +383,8 @@ export function useVoiceChat() {
384383

385384
try {
386385
// Callback invocato per ogni chunk audio PCM16 a 24kHz.
387-
// Il mic rimane sempre acceso: è il server gate in voice_bridge.py
388-
// a bloccare i frame durante l'elaborazione dell'agente.
386+
// Il mic rimane sempre acceso: è il VAD server-side di OpenAI
387+
// a gestire i turni e le interruzioni automaticamente.
389388
const onChunk = (base64Chunk: string) => {
390389
try {
391390
const arrayBuffer = base64ToArrayBuffer(base64Chunk);

0 commit comments

Comments
 (0)