ଚାଇନିଜ୍ ରେ ପାଠ୍ୟର ଭଏସ୍ ଆକ୍ଟିଂ ଲେଖିବାର କାର୍ଯ୍ୟ ମୁଁ ନିଜକୁ ସ୍ଥିର କଲି |ଯଦି ଆପଣଙ୍କର ପୂର୍ବରୁ ଅଭିଜ୍ଞତା ଅଛି, ତେବେ ଏହା ଏକ ସରଳ ବିଷୟ, କିନ୍ତୁ ଯେତେବେଳେ ଆପଣ ଏହାକୁ ଆରମ୍ଭରୁ କରିବା ଆରମ୍ଭ କରିବେ, ସେତେବେଳେ ଆପଣ ଅନେକ ସମସ୍ୟା ସଂଗ୍ରହ କରିବେ ଯାହା ଇଚ୍ଛା ବହୁ ପୂର୍ବରୁ ଅଦୃଶ୍ୟ ହୋଇପାରେ |ଜାଭାସ୍କ୍ରିପ୍ଟ ଏକ ଅତ୍ୟନ୍ତ କାର୍ଯ୍ୟକ୍ଷମ ଭାଷା, ଏଥିରେ ତୁମର ହୃଦୟ ଇଚ୍ଛା କରୁଥିବା ସମସ୍ତ ଜିନିଷ ଥିବା ପରି ମନେହୁଏ |
ଚାଲନ୍ତୁ ଅନ୍ତିମ ସଂସ୍କରଣକୁ ଦେଖିବା ଯାହାକୁ ଆପଣ 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 - ବ୍ରାଉଜରର ଅନ୍ତ els କରଣରେ ଚାଇନାର ଭାଷା ଏହିପରି ଭାବରେ ନିଯୁକ୍ତ |ଆମର ପ୍ରୋଗ୍ରାମରେ, ଆମେ ଚାଇନିଜ୍ ଭାଷାର ସ୍ୱର ପାଇଁ ବ୍ରାଉଜର୍ ସନ୍ଧାନ କରୁ ଏବଂ ଆମର ବାକ୍ୟାଂଶକୁ ପୁନ oduc ପ୍ରକାଶ କରିବାକୁ ଚେଷ୍ଟା କରୁ |ଏହା ଅନ୍ୟ କ language ଣସି ଭାଷାର ସ୍ୱରଠାରୁ ଭିନ୍ନ ନୁହେଁ |କିନ୍ତୁ ଏଠାରେ ଦୁଇଟି ନ୍ୟୁନେସ୍ ଅଛି |ଉପଲବ୍ଧ ଭାଷାଗୁଡ଼ିକର ଆରେ ଫିଲ୍ଟର୍ କରିବା ଦ୍ୱାରା ଆମେ Chinese ଟି ଚାଇନିଜ୍ 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];
ଏହା ସହିତ, ଭଏସ୍ ଆକ୍ଟିଂ ବ୍ରାଉଜର୍ ଠାରୁ ବ୍ରାଉଜର୍ ଏବଂ ଡିଭାଇସ୍ ଠାରୁ ଡିଭାଇସ୍ ପର୍ଯ୍ୟନ୍ତ ଭିନ୍ନ ହେବ |କ୍ରୋମ ବ୍ରାଉଜରର ନିଜସ୍ୱ ସ୍ୱର ଅଛି, ଏଜ୍ ବ୍ରାଉଜରର ସମ୍ପୂର୍ଣ୍ଣ ଭିନ୍ନ, ଅଧିକ ସୁଖଦ, ଏବଂ ଅପେରା ବ୍ରାଉଜରରେ ଆଦ vo ସ୍ୱର ନାହିଁ, ତେଣୁ କ voice ଣସି ଭଏସ୍ ଆକ୍ଟିଂ ହେବ ନାହିଁ |
ଏହି କୋଡ୍ ବଟନ୍ ଉପରେ ଟଙ୍ଗାଯାଇପାରିବ ଏବଂ ତୁମର କିଛି ସ୍ୱର ଦେବ |
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>
ଭଏସ୍ ଆକ୍ଟିଂରେ ଅନ୍ୟ କ problems ଣସି ଅସୁବିଧା ନାହିଁ |ଓହ ହଁ, ଏହା କିପରି ସ୍ମାର୍ଟଫୋନରେ କାମ କରେ |ହଁ, ବହୁତ ଭଲ, ବିଶେଷକରି ମୋବାଇଲ୍ ଏଜ୍ ବ୍ରାଉଜରରେ |ବାସ୍ତବରେ, ଏହି ଟେକ୍ନୋଲୋଜି ଉପରେ ଆଧାର କରି, ମୁଁ ଚାଇନିଜ୍ ଶିଖିବା ପାଇଁ ଏକ ମାଇକ୍ରୋ ସର୍ଭିସ୍ କରିବାକୁ ଚେଷ୍ଟା କରୁଛି, ଏଠାରେ ଏହା ଅଛି:
http://jkeks.ru/china ।ମୁଁ ଏଠାରେ ବର୍ଣ୍ଣନା କରିଥିବା ପରି ସବୁକିଛି ଠିକ୍ ଭାବରେ କାର୍ଯ୍ୟକାରୀ ହୋଇଥାଏ |