@@ -12,7 +12,7 @@ Current version indicated by LITEVER below.
1212-->
1313
1414<script>
15- const LITEVER = 201 ;
15+ const LITEVER = 202 ;
1616 const urlParams = new URLSearchParams(window.location.search);
1717 var localflag = true;
1818 const STORAGE_PREFIX = (localflag?"e_":"")+"kaihordewebui_";
@@ -3044,6 +3044,7 @@ Current version indicated by LITEVER below.
30443044 narrate_only_dialog: false,
30453045 voice_end_delay: 300,
30463046 voice_suppress_nonspeech: false,
3047+ voice_langcode: "auto",
30473048 tts_speed: 1.0,
30483049 image_styles: "",
30493050 image_negprompt: "",
@@ -10330,6 +10331,7 @@ initializeInstructUIFunctionality();
1033010331 document.getElementById("tts_speed").value = localsettings.tts_speed;
1033110332 document.getElementById("voice_end_delay").value = localsettings.voice_end_delay;
1033210333 document.getElementById("voice_suppress_nonspeech").checked = localsettings.voice_suppress_nonspeech;
10334+ document.getElementById("voice_langcode").value = localsettings.voice_langcode;
1033310335 toggle_opmode();
1033410336
1033510337 //sd models display
@@ -10618,6 +10620,7 @@ initializeInstructUIFunctionality();
1061810620 localsettings.tts_speed = document.getElementById("tts_speed").value;
1061910621 localsettings.voice_end_delay = document.getElementById("voice_end_delay").value;
1062010622 localsettings.voice_suppress_nonspeech = (document.getElementById("voice_suppress_nonspeech").checked?true:false);
10623+ localsettings.voice_langcode = document.getElementById("voice_langcode").value;
1062110624 localsettings.auto_ctxlen = (document.getElementById("auto_ctxlen").checked ? true : false);
1062210625 localsettings.auto_genamt = (document.getElementById("auto_genamt").checked ? true : false);
1062310626
@@ -15299,7 +15302,8 @@ initializeInstructUIFunctionality();
1529915302 let payload = {
1530015303 "audio_data": dataurl,
1530115304 "prompt": "",
15302- "suppress_non_speech": localsettings.voice_suppress_nonspeech
15305+ "suppress_non_speech": localsettings.voice_suppress_nonspeech,
15306+ "langcode": localsettings.voice_langcode,
1530315307 };
1530415308 fetch(apply_proxy_url(custom_kobold_endpoint + koboldcpp_transcribe_endpoint), {
1530515309 method: 'POST',
@@ -15349,7 +15353,8 @@ initializeInstructUIFunctionality();
1534915353 let payload = {
1535015354 "audio_data": dataurl,
1535115355 "prompt": "",
15352- "suppress_non_speech": (document.getElementById("voice_suppress_nonspeech").checked?true:false)
15356+ "suppress_non_speech": (document.getElementById("voice_suppress_nonspeech").checked?true:false),
15357+ "langcode": document.getElementById("voice_langcode").value
1535315358 };
1535415359 fetch(apply_proxy_url(custom_kobold_endpoint + koboldcpp_transcribe_endpoint), {
1535515360 method: 'POST',
@@ -20229,6 +20234,12 @@ initializeInstructUIFunctionality();
2022920234 <div class="justifyleft" style="padding:2px" title="Suppress non-speech (e.g. music and sounds) from transcription">Suppress Non-Speech </div>
2023020235 <input title="Suppress Non-Speech" type="checkbox" id="voice_suppress_nonspeech" style="margin:0px 0px 0px auto;">
2023120236 </div>
20237+ <div class="inlinelabel" style="font-size: 11px;">
20238+ <div class="justifyleft" style="padding:2px" title="Language Code">Language </div>
20239+ <input class="settinglabel miniinput" type="text" placeholder="en" value="auto" id="voice_langcode" style="height:18px; width: 36px; padding: 2px;">
20240+
20241+ </div>
20242+
2023220243 <div class="inlinelabel" style="font-size: 11px;">
2023320244 <div class="justifyleft" style="padding:3px">Voice Delay: </div>
2023420245 <input title="Voice Delay Milliseconds" type="text" inputmode="decimal" value="300" id="voice_end_delay" style="width:40px">
0 commit comments