master
bel 2025-10-14 23:28:44 -06:00
parent d5c3a52215
commit c4a21861cd
1 changed files with 11 additions and 3 deletions

View File

@ -100,14 +100,19 @@
if (voiceEles[i].checked) if (voiceEles[i].checked)
voiceIdx = voiceEles[i].value; voiceIdx = voiceEles[i].value;
ws.send(JSON.stringify({ const data = JSON.stringify({
"Text": input.value, "Text": input.value,
"Pitch": Number.parseInt(document.getElementById("pitch").value, 10), "Pitch": Number.parseInt(document.getElementById("pitch").value, 10),
"Rate": Number.parseFloat(document.getElementById("rate").value, 10), "Rate": Number.parseFloat(document.getElementById("rate").value, 10),
"VoiceIdx": Number.parseInt(voiceIdx, 10), "VoiceIdx": Number.parseInt(voiceIdx, 10),
})); });
ws.send(data);
print("SENT: " + input.value); print("SENT: " + input.value);
input.value = ""; input.value = "";
if (document.getElementById("listen").checked) {
ws.onmessage({data: data});
}
return false; return false;
}; };
}); });
@ -129,6 +134,9 @@
<input id="rate" type="number" value="0"/> <input id="rate" type="number" value="0"/>
<label for="rate">rate</label></br> <label for="rate">rate</label></br>
<input id="listen" type="checkbox" />
<label for="listen">listen</label></br>
</div> </div>
</div> </div>
<div id="output" style="flex-grow: 1; overflow-y: scroll;"></div> <div id="output" style="flex-grow: 1; overflow-y: scroll;"></div>