我正在对文本ASP.NET Core Web应用程序发表演讲,该应用程序使用WebkitSpeechRecognition识别古兰经/经典阿拉伯语
例如:当我说图片中的单词(我知道怎么说)时,我应该得到而不是。目前只有现代阿拉伯语在显示
到目前为止,我已经尝试过:
语音识别代码:
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;
这是我正在努力实现的目标。如果是的话,任何指针将不胜感激。预先感谢。
答案 0 :(得分:0)
因此,从正确的角度看(我最初看错了)IQRA应用程序,看来我不需要通过语音识别的经典阿拉伯语。没有语言代码。但是,我需要使用一种算法(需要研究),该算法将以某种方式使现代阿拉伯语与经典阿拉伯语匹配。
谢谢大家的投入。非常感谢!