0

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

例如:当我说出图片中显示的单词(我知道它是怎么说的)时,我应该古兰经阿拉伯语不会现代阿拉伯语。目前只显示现代阿拉伯语

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

  1. 这里所有的阿拉伯口音
  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;

是我想要达到的甚至可以实现的。如果是,任何指针将不胜感激。提前致谢。

4

1 回答 1

0

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

谢谢大家的意见。非常感谢!

于 2019-01-04T12:01:57.683 回答