Lekti tèks nan lang Chinwa



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.





bg bs ca ceb co cs cy da de el en eo es et fa fi fr fy ga gd gl gu ha haw hi hmn hr ht hu id ig is it iw ja jw ka kk km kn ko ku ky la lb lo lt lv mg mi mk ml mn mr ms mt my ne nl no ny or pa pl ps pt ro ru rw sd si sk sl sm sn so sr st su sv sw ta te tg th tk tl tr tt ug uk ur uz vi xh yi yo zh zu
Text to speech
QR-Code generator
Parsedown cheatsheet. Markdown
Filter data by column with regular expressions
Engines for creating games on LUA ?
JavaScript: draw a point
JavaScript: Speaking text in Chinese