Распознавание аудио в текст

soprano

Client
Регистрация
25.08.2011
Сообщения
796
Благодарностей
841
Баллы
93
Пробую сделать распознавание аудиофайла в текст вот таким кодом
C#:
SpeechRecognitionEngine recognizer = new SpeechRecognitionEngine(new System.Globalization.CultureInfo("ru-RU"));
recognizer.SpeechRecognized += new EventHandler<SpeechRecognizedEventArgs>(recognizer_SpeechRecognized);
string path = project.Directory + @"\audio.mp3";//или audio.wav
recognizer.SetInputToWaveFile(path);
recognizer.RecognizeAsync(RecognizeMode.Multiple);

void recognizer_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
    {
      project.SendInfoToLog(e.Result.Text);
    }
Показывает ошибку
Выполнение действия CSharp OwnCode: audio2text. Не найден распознаватель с требуемым кодом.
Имя параметра: culture
C#:
using System.Speech.Recognition;
Win 10 PRO русская 20H2

Кто знает, как правильно сделать?
 
Последнее редактирование:

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 369
Благодарностей
3 293
Баллы
113
Из кода не понятно, к чему конкретно относится ошибка.

Например, в данном случае:
может быть не установлен в системе распознаватель для ru-RU локали.
 

soprano

Client
Регистрация
25.08.2011
Сообщения
796
Благодарностей
841
Баллы
93
Что такое "распознаватель для ru-RU "?
Текст в речь преобразовывает, это работает у меня.
А что нужно, чтобы обратно делалось?
Или какие другие варианты есть для такого преобразования?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 369
Благодарностей
3 293
Баллы
113

mrak7575

Client
Регистрация
17.04.2018
Сообщения
111
Благодарностей
33
Баллы
28
не понял темы )) Но внесу свои 5 копеек
есть такие сервисы типо гугл и яндекс ! и там есть возможности отправлять свои голосовухи и они их будут в текст превращать )
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)