Ukufunda umbhalo ngesiShayina



Ngizibekele umsebenzi wokubhala izwi elidlalayo lombhalo ngesiShayina.Lena indaba elula uma usuvele unolwazi, kodwa uma uqala ukukwenza kusukela ekuqaleni, uzoqoqa izinkinga eziningi kangangokuthi isifiso singase sinyamalale ngaphambili kakhulu.I-JavaScript iwulimi olusebenza kakhulu, ibonakala inakho konke okufiswa yinhliziyo yakho.

Ake sibheke inguqulo yokugcina ongayinamathisela ku-DevTools futhi uyihlole.

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 - yile ndlela ulimi lwesiShayina oluqokwa ngayo emathunjini esiphequluli.Kuhlelo lwethu, sicinga izwi lolimi lwesiShayina esipheqululini, bese sizame ukukhiqiza kabusha umusho wethu.Akuhlukile neze ekukhulumeni noma yiluphi olunye ulimi.Kodwa kukhona ama-nuances ambalwa lapha.Ukuhlunga izilimi eziningi ezitholakalayo sihlangabezana namazwi angu-2 wesiShayina we-zh-CN.Uziro kuzoba yizwi lowesifazane, kanti elokuqala yizwi lowesilisa.

Owesifazane

utterance.voice = voices.filter(function(voice) { return voice.lang == 'zh-CN'; })[0];

Owesilisa

utterance.voice = voices.filter(function(voice) { return voice.lang == 'zh-CN'; })[1];

Ngaphezu kwalokho, ukusebenza kwezwi kuzohluka kusuka kusiphequluli kuye kwesinye kanye nakudivayisi kuye kwenye.Isiphequluli se-Chrome sinamazwi aso, isiphequluli se-Edge sihluke ngokuphelele, esimnandi kakhulu, ngendlela, futhi isiphequluli se-Opera asinawo amazwi nhlobo, ngakho-ke ngeke kube khona ukwenza izwi.

Le khodi ingalengiswa enkinobho futhi ukhulume okuthile okungokwakho.

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);
}

kanye nekhodi yenkinobho:

<button onclick="say(1)">👨🔉</button>

Azikho ezinye izinkinga ngokudlala ngezwi.O yebo, konke kusebenza kanjani kuma-smartphones.Yebo, kuhle, ikakhulukazi kusiphequluli se-Edge yeselula.By the way, ngokusekelwe kulobu buchwepheshe, ngizama ukwenza i-microservice yokufunda isiShayina, nansi:

http://jkeks.ru/china .Konke kwenziwa njengoba ngichazile lapha.





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