我正在对使用 WebkitSpeechRecognition 识别古兰经/经典阿拉伯语的文本 ASP.NET Core Web 应用程序进行演讲
例如:当我说出图片中显示的单词(我知道它是怎么说的)时,我应该不会。目前只显示现代阿拉伯语
到目前为止,我已经尝试过:
语音识别代码:
function startConverting() {
var finalTranscripts = '';
var finalEnglish = '';
//check if speech recogntion is supported by browser
if ('webkitSpeechRecognition' in window) {
var speechRecognizer = new webkitSpeechRecognition();
speechRecognizer.continuous = true;
speechRecognizer.interimResults = true;
speechRecognizer.lang = 'ar-AE';
speechRecognizer.start();
speechRecognizer.onresult = function (event) {
// debugger;
var interimTranscripts = '';
for (var i = event.resultIndex; i < event.results.length; i++) {
var transcript = event.results[i][0].transcript;
if (event.results[i].isFinal) {
finalTranscripts += transcript;
} else {
interimTranscripts += transcript;
}
}
var test = finalTranscripts ? '' : interimTranscripts;
是我想要达到的甚至可以实现的。如果是,任何指针将不胜感激。提前致谢。