Sto cercando di utilizzare la sintesi vocale in html5 per comunicare messaggi in arabo, tuttavia, non funziona. Eseguo il seguente script per verificare le lingue supportate da chrome e l'arabo non è tra queste.Supporto vocale/lingue per sintesi vocale HTML5
window.addEventListener("DOMContentLoaded", function() {
if (window.speechSynthesis != undefined) {
document.getElementById("playback").addEventListener("click", function() {
var stimmen = window.speechSynthesis.getVoices();
for (var i = 0; i < stimmen.length; i++) {
console.log("Voice " + i.toString() + " " + stimmen[i].name);
}
}, false)
}
}, false)
e questo non v'è lo script che ho usato
var msg = new SpeechSynthesisUtterance();
msg.text = 'تجربة اللغة العربية';
msg.lang = 'ar-SA';
window.speechSynthesis.speak(msg);
È un modo per installare voce/lingua in arabo per ottenere questa funzionalità per funzionare. In caso contrario, qualcuno può portarmi a integrare il servizio di sintesi vocale per i siti Web, deve supportare l'arabo? o qualcosa che lo farà? Ho contattato readspeech ma i loro prezzi sono più alti rispetto al mio budget
Sì, è una grande caratteristica . Dovrebbero sicuramente supportarlo! Tuttavia, non solo nel browser Chrome. – ElSS
Questo ottiene un elenco di voci, ma come si aggiungono più voci e lingue? – merlinpatt