From dabbd8e956c4af470d0ee00b4eebc4afac278223 Mon Sep 17 00:00:00 2001 From: Nat Lasseter Date: Thu, 16 Jun 2022 19:28:52 +0100 Subject: Filter voices to English --- planed.html | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/planed.html b/planed.html index 4df0f34..177ee2a 100644 --- a/planed.html +++ b/planed.html @@ -39,8 +39,12 @@ div.msg { let loglen = 0; let voices = []; speechSynthesis.onvoiceschanged = function() { - voices = speechSynthesis.getVoices(); - } + voices = speechSynthesis.getVoices().filter( + function(v) { + v.lang.startsWith("en"); + } + ); + }; ws.onmessage = function(ev) { loglen += 1; @@ -51,7 +55,6 @@ div.msg { let utter = new SpeechSynthesisUtterance(ev.data); utter.voice = voices[Math.floor(Math.random() * voices.length)]; utter.rate = 1.3; - utter.lang = 'en-GB'; speechSynthesis.speak(utter); }; -- cgit v1.2.1