wss or ws
parent
9a44380d45
commit
58d8b03c59
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue