චීන භාෂාවෙන් පෙළෙහි හඬ රංගනය ලිවීමේ කාර්යය මම මටම පවරා ගතිමි.ඔබට දැනටමත් අත්දැකීම් තිබේ නම් මෙය තරමක් සරල කාරණයකි, නමුත් ඔබ මුල සිටම එය කිරීමට පටන් ගත් විට, ඔබ බොහෝ ගැටලු එකතු කරනු ඇත, ආශාව බොහෝ කලකට පෙර අතුරුදහන් විය හැකිය.ජාවාස්ක්රිප්ට් ඉතා ක්රියාකාරී භාෂාවකි, එහි ඔබේ හදවත ආශා කරන සෑම දෙයක්ම ඇති බව පෙනේ.
ඔබට DevTools වෙත ඇලවිය හැකි අවසාන අනුවාදය දෙස බලමු සහ එය පරීක්ෂා කරන්න.
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 - බ්රව්සරයේ බඩවැල්වල චීන භාෂාව නම් කර ඇත්තේ එලෙස ය.අපගේ වැඩසටහනේදී, අපි චීන භාෂාවේ හඬ සඳහා බ්රවුසරය සොයමින්, අපගේ වාක්ය ඛණ්ඩය ප්රතිනිෂ්පාදනය කිරීමට උත්සාහ කරමු.එය ප්රායෝගිකව වෙනත් භාෂාවකට හඬ කීමෙන් වෙනස් නොවේ.නමුත් මෙහි සූක්ෂ්ම කරුණු කිහිපයක් තිබේ.පවතින භාෂා පෙළ පෙරීමේදී අපට චීන zh-CN හඬවල් 2ක් හමු වේ.Zero කාන්තා කටහඬක් වන අතර පළමුවැන්න පිරිමි කටහඬකි.
ගැහැණු
utterance.voice = voices.filter(function(voice) { return voice.lang == 'zh-CN'; })[0];
පිරිමි
utterance.voice = voices.filter(function(voice) { return voice.lang == 'zh-CN'; })[1];
ඊට අමතරව, කටහඬ ක්රියා කිරීම බ්රවුසරයෙන් බ්රවුසරයට සහ උපාංගයෙන් උපාංගයට වෙනස් වේ.ක්රෝම් බ්රවුසරයට තමන්ගේම කටහඬවල් ඇත, එජ් බ්රවුසරයට සම්පූර්ණයෙන්ම වෙනස්, ප්රසන්න ඒවා ඇත, මාර්ගය වන විට, ඔපෙරා බ්රවුසරයට කිසිසේත්ම කටහඬක් නොමැත, එබැවින් හඬ රංගනයක් නොමැත.
මෙම කේතය බොත්තම මත එල්ලා ඔබේම දෙයක් හඬ නැඟිය හැක.
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);
}
සහ බොත්තම් කේතය:
<button onclick="say(1)">👨🔉</button>
හඬ කැවීම සම්බන්ධයෙන් වෙනත් ගැටළු නොමැත.ඔහ් ඔව්, ඒ සියල්ල ස්මාර්ට් ෆෝන් වල ක්රියා කරන ආකාරය.ඔව්, විශිෂ්ටයි, විශේෂයෙන්ම ජංගම Edge බ්රවුසරයේ.මාර්ගය වන විට, මෙම තාක්ෂණය මත පදනම්ව, මම චීන භාෂාව ඉගෙන ගැනීම සඳහා ක්ෂුද්ර සේවාවක් කිරීමට උත්සාහ කරමි, මෙන්න එය:
http://jkeks.ru/china .මා මෙහි විස්තර කර ඇති ආකාරයටම සෑම දෙයක්ම ක්රියාත්මක වේ.