Merge pull request #11073 from vincent-thevenin/dev

fix: fix issue with call voice recording starting before voice detection
This commit is contained in:
Timothy Jaeryang Baek 2025-03-04 00:55:03 -08:00 committed by GitHub
commit d78fe4decc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -231,7 +231,6 @@
mediaRecorder.onstart = () => {
console.log('Recording started');
audioChunks = [];
analyseAudio(audioStream);
};
mediaRecorder.ondataavailable = (event) => {
@ -245,7 +244,7 @@
stopRecordingCallback();
};
mediaRecorder.start();
analyseAudio(audioStream);
}
};
@ -321,6 +320,9 @@
if (hasSound) {
// BIG RED TEXT
console.log('%c%s', 'color: red; font-size: 20px;', '🔊 Sound detected');
if (mediaRecorder && mediaRecorder.state !== 'recording') {
mediaRecorder.start();
}
if (!hasStartedSpeaking) {
hasStartedSpeaking = true;