Mwen mete tèt mwen travay pou ekri vwa aji tèks la nan Chinwa.Sa a se yon pwoblèm jistis senp si ou deja gen eksperyans, men lè ou kòmanse fè li nan grafouyen, ou pral kolekte anpil pwoblèm ke dezi a ka disparèt pi bonè.JavaScript se yon lang trè fonksyonèl, li sanble gen tout bagay kè ou vle.
Ann pran yon gade nan vèsyon final la ke ou ka kole nan DevTools yo epi tcheke li deyò.
var utterance = new SpeechSynthesisUtterance('菜');
var voices = window.speechSynthesis.getVoices();
utterance.voice = voices.filter(function(voice) { return voice.lang == 'zh-CN'; })[0];
window.speechSynthesis.speak(utterance);
zh-CN - sa a se ki jan lang Chinwa a deziyen nan zantray yo nan navigatè a.Nan pwogram nou an, nou chèche navigatè a pou vwa lang Chinwa a, epi eseye repwodui fraz nou an.Li se pratikman pa diferan de vwa nenpòt lòt lang.Men, gen yon koup nan nuans isit la.Filtrage etalaj lang ki disponib nou rankontre 2 vwa Chinwa zh-CN.Zewo pral yon vwa fi, e premye a se yon vwa gason.
Fi
utterance.voice = voices.filter(function(voice) { return voice.lang == 'zh-CN'; })[0];
Gason
utterance.voice = voices.filter(function(voice) { return voice.lang == 'zh-CN'; })[1];
Anplis de sa, aji vwa a pral diferan de navigatè a navigatè ak de aparèy a aparèy.Navigatè Chrome a gen vwa pwòp li yo, navigatè Edge a gen vwa konplètman diferan, ki pi bèl, epi navigatè Opera a pa gen vwa ditou, kidonk pa pral gen vwa aji.
Kòd sa a ka pandye sou bouton an ak vwa yon bagay pou pwòp ou yo.
function say(voiceId){
let text = document.getElementById("pole").innerHTML
console.log (text)
var utterance = new SpeechSynthesisUtterance(text);
var voices = window.speechSynthesis.getVoices();
utterance.voice = voices.filter(function(voice) { return voice.lang == 'zh-CN'; })[voiceId];
window.speechSynthesis.speak(utterance);
}
ak kòd bouton:
<button onclick="say(1)">👨🔉</button>
Pa gen lòt pwoblèm ak vwa aji.Oh wi, ki jan li tout travay sou smartphones.Wi, gwo, espesyalman nan navigatè Edge mobil la.By wout la, ki baze sou teknoloji sa a, mwen ap eseye fè yon mikwosèvis pou aprann Chinwa, isit la li ye:
http://jkeks.ru/china .Tout bagay aplike egzakteman jan mwen dekri isit la.