Skip to content

Commit 037a4aa

Browse files
committed
debug mode for mary-tts API
1 parent 77b5a3c commit 037a4aa

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

www/scripts/sepiaFW.speechAudioProcessor.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,7 @@ function sepiaFW_build_speech_audio_proc(){
426426
SpeechRecognition.recognitionModule = buildWebSocketAsrModule();
427427

428428
//states set 2 - start
429+
isWaitingToRecord = true; // make sure this wasn't reset during 'stopAndReleaseIfActive'
429430
isReleasing = false;
430431
abortRecognition = false;
431432
asrModuleGateIsOpen = false;

www/scripts/sepiaFW.speechSynthesis.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -863,6 +863,10 @@ function sepiaFW_build_speech_synthesis(Speech, sepiaSessionId){
863863
SepiaFW.debug.error("Speech.maryTTS - getURL ERROR: " + JSON.stringify(err));
864864
if (errorCallback) errorCallback(err.message);
865865
return;
866+
}else if (Speech.voiceCustomServer == "debug"){
867+
//static file for debugging
868+
if (successCallback) successCallback("sounds/setup.mp3");
869+
return;
866870
}
867871
if (!Speech.maryTTS.settings.voice && (!voices || !voices.length)){
868872
var err = {name: "NoVoiceSelected", message: "Custom Mary-TTS API requires to select a voice."};
@@ -903,6 +907,11 @@ function sepiaFW_build_speech_synthesis(Speech, sepiaSessionId){
903907
SepiaFW.debug.error("Speech.maryTTS - getURL ERROR: " + JSON.stringify(err));
904908
if (errorCallback) errorCallback(err.message);
905909
return;
910+
}else if (Speech.voiceCustomServer == "debug"){
911+
//static voice for debugging
912+
var voicesArray = [{default: true, lang: "en_GB", localService: true, name: "Debug", voiceURI: ""}];
913+
if (successCallback) successCallback(voicesArray);
914+
return;
906915
}
907916
var apiUrl = Speech.voiceCustomServer.replace(/\/$/, "") + "/voices";
908917
//call endpoint

0 commit comments

Comments
 (0)