古兰经/经典阿拉伯语的语音识别

时间:2019-01-04 02:37:00

标签: javascript webkitspeechrecognition

我正在对文本ASP.NET Core Web应用程序发表演讲,该应用程序使用WebkitSpeechRecognition识别古兰经/经典阿拉伯语

例如:当我说图片中的单词(我知道怎么说)时,我应该得到Quranic Arabic而不是Modern Arabic。目前只有现代阿拉伯语在显示

到目前为止,我已经尝试过:

  1. 所有阿拉伯语口音here
  2. 看看Iqra,他们的方法(文本到语音)与我的方法(语音到文本)相反

语音识别代码

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;

这是我正在努力实现的目标。如果是的话,任何指针将不胜感激。预先感谢。

1 个答案:

答案 0 :(得分:0)

因此,从正确的角度看(我最初看错了)IQRA应用程序,看来我不需要通过语音识别的经典阿拉伯语。没有语言代码。但是,我需要使用一种算法(需要研究),该算法将以某种方式使现代阿拉伯语与经典阿拉伯语匹配。

谢谢大家的投入。非常感谢!