wss or ws

main
Bel LaPointe 2025-10-15 00:20:54 -06:00
parent 9a44380d45
commit 58d8b03c59
1 changed files with 17 additions and 13 deletions

View File

@ -57,7 +57,7 @@
}
}
ws = new WebSocket("ws://"+window.location.host+"/ws"+window.location.search);
ws = new WebSocket(`${window.location.protocol == "https:" ? "wss" : "ws"}://${window.location.host}/ws${window.location.search}`);
ws.onopen = function(evt) {
print("READY");
}
@ -69,21 +69,25 @@
console.log("evt.data:", evt.data)
const data = JSON.parse(evt.data);
const utterThis = new SpeechSynthesisUtterance(data.Text);
if (data.Text) {
const utterThis = new SpeechSynthesisUtterance(data.Text);
const idx = data.VoiceIdx || 0;
utterThis.voice = voices[idx];
const idx = data.VoiceIdx || 0;
utterThis.voice = voices[idx];
if (data.Pitch) {
utterThis.pitch = data.Pitch
if (data.Pitch) {
utterThis.pitch = data.Pitch
}
if (data.Rate) {
utterThis.rate = data.Rate
}
window.speechSynthesis.speak(utterThis);
print(data.Text);
} else if (data.QuietText) {
print(data.QuietText);
}
if (data.Rate) {
utterThis.rate = data.Rate
}
window.speechSynthesis.speak(utterThis);
print(data.Text);
}
ws.onerror = function(evt) {
print("ERROR: " + evt.data);