Qari ta' test biċ-Ċiniż



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.





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