چيني ۾ متن پڙهڻ



مون پاڻ کي چيني ۾ ٽيڪسٽ جي آواز جي اداڪاري لکڻ جو ڪم مقرر ڪيو.اهو هڪ بلڪل سادو معاملو آهي جيڪڏهن توهان وٽ اڳ ۾ ئي تجربو آهي، پر جڏهن توهان ان کي شروع کان شروع ڪندا، توهان تمام گهڻا مسئلا گڏ ڪندا ته خواهش گهڻو اڳ غائب ٿي سگهي ٿي.جاوا اسڪرپٽ هڪ تمام ڪم ڪندڙ ٻولي آهي، لڳي ٿو ته اهو سڀ ڪجهه توهان جي دل چاهي ٿو.

اچو ته فائنل ورزن تي هڪ نظر رکون ته توهان پيسٽ ڪري سگهو ٿا 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 - هي ڪيئن چيني ٻولي کي برائوزر جي آنڊن ۾ نامزد ڪيو ويو آهي.اسان جي پروگرام ۾، اسان برائوزر ۾ چيني ٻولي جي آواز جي ڳولا ڪندا آهيون، ۽ اسان جي جملي کي ٻيهر ٺاهڻ جي ڪوشش ڪندا آهيون.اهو عملي طور تي ڪنهن ٻئي ٻولي جي آواز کان مختلف ناهي.پر هتي ڪجهه nuances آهن.دستياب ٻولين جي صف کي فلٽر ڪندي اسان کي 2 چيني zh-CN آوازن ۾ ملن ٿا.صفر هڪ عورت جو آواز هوندو، ۽ پهريون مرد آواز هوندو.

عورت

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>

آواز جي اداڪاري سان ٻيو ڪو به مسئلو ناهي.ها، اهو سڀ ڪيئن ڪم ڪري ٿو سمارٽ فونز تي.ها، عظيم، خاص طور تي موبائل ايج برائوزر ۾.رستي ۾، هن ٽيڪنالاجي جي بنياد تي، مان ڪوشش ڪري رهيو آهيان هڪ مائڪرو سروس ٺاهڻ لاء چيني سکڻ لاء، هتي اهو آهي:

http://jkeks.ru/china .هر شي تي عمل ڪيو ويو آهي جيئن مون هتي بيان ڪيو آهي.





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