Merge pull request #941 from pyrater/staging
Added stop to lip sync when user stops TTS early
This commit is contained in:
commit
6e0a50b71a
|
@ -29,6 +29,9 @@
|
|||
},
|
||||
"vits": {
|
||||
"id": "tts_models/en/ljspeech/vits"
|
||||
},
|
||||
"speedy-speech": {
|
||||
"id": "tts_models/en/ljspeech/speedy-speech"
|
||||
}
|
||||
},
|
||||
"vctk": {
|
||||
|
|
|
@ -327,6 +327,7 @@ function onAudioControlClicked() {
|
|||
// Not pausing, doing a full stop to anything TTS is doing. Better UX as pause is not as useful
|
||||
if (!audioElement.paused || isTtsProcessing()) {
|
||||
resetTtsPlayback()
|
||||
talkingAnimation(false);
|
||||
} else {
|
||||
// Default play behavior if not processing or playing is to play the last message.
|
||||
ttsJobQueue.push(context.chat[context.chat.length - 1])
|
||||
|
|
Loading…
Reference in New Issue