Min wezîfeya nivîsandina dengbêjiya metnê bi çînî danî.Ger ezmûnek we jixwe hebe ev mijarek pir hêsan e, lê gava ku hûn wê ji sifirê dest pê bikin, hûn ê ewqas pirsgirêkan berhev bikin ku dibe ku xwestek pir zû winda bibe.JavaScript zimanek pir fonksiyonel e, wusa dixuye ku her tiştê dilê we heye.
Ka em guh bidin guhertoya paşîn a ku hûn dikarin di DevTools-ê de bişopînin û wê kontrol bikin.
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 - bi vî rengî zimanê çînî di nav zikê gerokê de tête destnîşan kirin.Di bernameya xwe de, em li gerokê li dengê zimanê çînî digerin, û hewl didin ku hevoka xwe dubare bikin.Di pratîkê de ji dengbêjiya zimanekî din cudatir nîne.Lê li vir çend nuwaze hene.Fîlterkirina rêza zimanên berdest em rastî 2 dengên zh-CN yên Çînî tên.Zero dê bibe dengê jinê, û ya yekem dengê mêr e.
Mê
utterance.voice = voices.filter(function(voice) { return voice.lang == 'zh-CN'; })[0];
Nêrî
utterance.voice = voices.filter(function(voice) { return voice.lang == 'zh-CN'; })[1];
Digel vê yekê, çalakiya deng dê ji gerokê heya gerokê û ji cîhazê heya cîhazê cûda bibe.Geroka Chrome dengên xwe hene, geroka Edge xwedan dengên bi tevahî cûda, xweştir in, bi awayê, û geroka Opera bi tevahî deng tune, ji ber vê yekê dê dengbêjî tune be.
Ev kod dikare li ser bişkojê were daliqandin û tiştek ji xwe re bêje.
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);
}
û koda bişkojkê:
<button onclick="say(1)">👨🔉</button>
Di warê dengbêjiyê de ti pirsgirêkek din tune.Oh erê, ew çawa hemî li ser smartphones dixebite.Erê, pir xweş, nemaze di geroka Edge ya mobîl de.Bi awayê, li ser bingeha vê teknolojiyê, ez hewl didim ku ji bo fêrbûna Çînî mîkroxizmetek çêkim, li vir ev e:
http://jkeks.ru/china .Her tişt tam wekî ku min li vir diyar kir tê pêkanîn.