Распознавание речи для Коранического / Классического Арабского - PullRequest
0 голосов
/ 04 января 2019

Я делаю речь в текстовое веб-приложение ASP.NET Core, которое распознает Коран / Классический арабский язык с использованием WebkitSpeechRecognition

Например: когда я произношу слово (я знаю, как оно произносится), показанное на рисункеЯ должен получить Quranic Arabic, а не Modern Arabic.На данный момент только современный арабский показывает

Пока что я попробовал:

  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;

Это то, чего я пытаюсь достичь, даже достижимо.Если да, любые указатели будут высоко оценены.Заранее спасибо.

1 Ответ

0 голосов
/ 04 января 2019

Итак, из-за того, что я посмотрел на правильное (изначально я посмотрел на неправильное) приложение IQRA, кажется, что мне не нужен классический арабский, распознаваемый с помощью речи.Для этого нет языкового кода.Тем не менее, есть алгоритм (нужно исследовать), который мне нужно использовать, который будет как-то сопоставлять современный арабский язык с классическим.

Спасибо всем за ваш вклад.Очень ценю это!

...