C#: запишите файл WAV для отправки текстовых сообщений (речь в тексте) с Системой. Речевые пространства имен

Используйте реализация ThreadPoolExecutor и вызов getActiveCount () на нем:

int getActiveCount() 
// Returns the approximate number of threads that are actively executing tasks.

интерфейс ExecutorService не предоставляет метод, для которого, он зависит от реализации.

8
задан deostroll 28 November 2009 в 13:31
поделиться

4 ответа

Классы в System.Speech предназначены для преобразования текста в речь (в основном это функция доступности).

Вы ищете распознавание голоса. Существует пространство имен System.Speech.Recognition , доступное с .Net 3.0. Он использует движок Windows Desktop Speech. Это может помочь вам начать работу, но я думаю, что есть двигатели получше.

Распознавание голоса очень сложно и сложно сделать правильно, также доступны некоторые коммерческие продукты.

8
ответ дан 5 December 2019 в 19:00
поделиться

Вам действительно нужен инструментарий для естественного языка. В python я использовал NTLK http://www.nltk.org/

В .Net я только что нашел Antelope https://stackoverflow.com/questions/1762040/natural-language-toolkit-equivalent-in-c

см. также статью http://en.wikipedia.org/wiki/Speech_recognition

0
ответ дан 5 December 2019 в 19:00
поделиться

Вы должны использовать SpeechRecognitionEngine . Чтобы использовать волновой файл, вызовите SetInputToWaveFile . Хотел бы я помочь вам больше, но я не эксперт.

О, и если ваше слово действительно трискаидекафобия , я не думаю, что даже система распознавания человеческой речи распознала бы это .. .

0
ответ дан 5 December 2019 в 19:00
поделиться

Я протестировал ваш код, но он неправильно захватывает волновой файл. Это ловит

If Not OpenFileDialog1.FileName.Contains ("wav") Then MessageBox.Show («Неверный файл») Еще TextBox1.Text = OpenFileDialog1.FileName End If

Не условие else. Я также пробовал использовать .wav в строке.

Мне также нужен образец кода для преобразования файла WAV в текст не с микрофона. Если вы нашли хорошее решение, опубликуйте его здесь.

0
ответ дан 5 December 2019 в 19:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: