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.