• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] TTS: Problem mit Googles SpeechEngine

sierd

New member
Hallo,
versuche auf einer Webseite die Sprachausgabe von Text zu implementieren mit:

HTML:
<script  type="text/javascript">
 
function Sprechen (Text) {   // gibt TEXT aus
  var worte = new SpeechSynthesisUtterance(Text);
  worte.lang = "de-DE";
  worte.pitch = 1;
  worte.rate = 1;
  window.speechSynthesis.speak(worte);
}
  </script>
Das funktioniert mit deutscher Stimme überall mit GoogleChrome, auch unter Android und selbst mit Firefox (unter Windows), wenn man das unter about:config einstellt.
Nur nicht unter Win7 und Chrome, dort nur mit der Stimme "native". Ich verstehe es nicht.

Hat jemand einen Tipp?

Auch das habe ich versucht:

HTML:
 var Stimmen = window.speechSynthesis.getVoices();
 var Stimmennr=6;
 worte.voice = Stimmen[Stimmennr];

Der lädt unter Win7 einfach die Sprachen nicht.
 
Zuletzt bearbeitet von einem Moderator:
Also bei meinem Chrome ist die siebte Stimme es-US und nicht de-DE (das ist die zweite, also müsste Stimmennr 1 sein). Aber es kann durchaus sein, dass die Nummerierung da nicht immer gleich sind. Prinzipiell verwendest du hier ein sehr experimentelles Feature und da würde ich mich nicht wundern, wenn es unter bestimmten Voraussetzungen einfach nicht 100%ig funktioniert.

Aber bei mir im Chrome unter Win7 funktioniert es...
 
Zurück
Oben