Wenn ich diesen Code ausführen, bekomme ich eine weibliche Antwort und dann das zweite Mal bekomme ich eine männliche Stimme und wenn ich versuche, es erneut zu starten es nicht zu reagieren.Wie zu beheben Sprachsynthese-Aussprache in Javascript
hier ist der Code/
var aiload = document.getElementById('ai').innerHTML
var msg = new SpeechSynthesisUtterance(aiload);
var voices = window.speechSynthesis.getVoices();
voices.forEach(function (voice, i) {
var voiceName = 'Google UK English Female';
var selected = '';
if(voiceName == 'native') {
selected = 'selected';
}
var option = "<option value='" + voiceName + "' " + selected + " >" + voiceName + "</option>";
voiceSelect.append(option);
console.log(voiceName);
});
msg.volume = 1; // 0 to 1
msg.rate = 1; // 0.1 to 10
msg.pitch = 0; //0 to 2
msg.text = aiload;
msg.lang = 'en-US';
msg.onend = function(e) {
console.log('Finished in ' + event.elapsedTime + ' seconds.');
};
speechSynthesis.speak(msg);
re: „_When immer ich diesen Code ausführen ich eine weibliche response_ bekommen“: ein Mann, sollten Sie sicherstellen, die in einen Kern schnipp ... – dandavis