Poġġejt lili nnifsi l-kompitu li nikteb il-vuċi tat-test bit-Ċiniż.Din hija kwistjoni pjuttost sempliċi jekk diġà għandek esperjenza, iżda meta tibda tagħmel dan mill-bidu, tiġbor tant problemi li x-xewqa tista 'tisparixxi ħafna qabel.JavaScript huwa lingwa funzjonali ħafna, jidher li għandu dak kollu li tixtieq qalbek.
Ejja nagħtu ħarsa lejn il-verżjoni finali li tista' tippejstja fid-DevTools u tiċċekkjaha.
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 - dan huwa kif il-lingwa Ċiniża hija indikata fl-imsaren tal-browser.Fil-programm tagħna, aħna nfittxu fil-browser il-vuċi tal-lingwa Ċiniża, u nippruvaw nirriproduċu l-frażi tagħna.Prattikament m'hijiex differenti mill-vuċi ta' xi lingwa oħra.Iżda hawn ftit sfumaturi.Iffiltra l-firxa ta 'lingwi disponibbli niltaqgħu ma' 2 ilħna Ċiniżi zh-CN.Żero se jkun vuċi femminili, u l-ewwel hija vuċi maskili.
Mara
utterance.voice = voices.filter(function(voice) { return voice.lang == 'zh-CN'; })[0];
Raġel
utterance.voice = voices.filter(function(voice) { return voice.lang == 'zh-CN'; })[1];
Barra minn hekk, il-vuċi li taġixxi se tkun differenti minn browser għal brawżer u minn apparat għal apparat.Il-browser Chrome għandu l-vuċijiet tiegħu stess, il-browser Edge għandu oħrajn kompletament differenti, aktar pjaċevoli, bil-mod, u l-brawżer Opera m'għandu l-ebda vuċijiet, għalhekk mhux se jkun hemm vuċi li taġixxi.
Dan il-kodiċi jista 'jiġi mdendel fuq il-buttuna u vuċi xi ħaġa tiegħek.
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);
}
u kodiċi tal-buttuna:
<button onclick="say(1)">👨🔉</button>
M'hemm l-ebda problemi oħra fir-reazzjoni bil-vuċi.Oh iva, kif jaħdem kollox fuq smartphones.Iva, kbir, speċjalment fil-browser Edge mobbli.Mill-mod, ibbażat fuq din it-teknoloġija, qed nipprova nagħmel mikroservizz għat-tagħlim taċ-Ċiniż, hawnhekk qiegħed:
http://jkeks.ru/china .Kollox huwa implimentat eżatt kif iddeskriviet hawn.