Начало работы с распознаванием речи и синтезом речи - PullRequest
0 голосов
/ 07 октября 2010

Я хочу начать с распознавания речи и синтеза речи в Прототип на основе распознавания речи кто-то сказал мне использовать сервер речи Microsoft (SDK и т. Д.)

, когда у меня есть этоКак мне запрограммировать приложение и на каком языке программирования (среде разработки?)?

имеет опыт работы со звездочкой или SVOX?

Мне нужно сделать:

распознавание речи синтез речи

мне не обязательно должно быть очень хорошее распознавание речи - я думаю, 30-50 слов должно быть достаточно для начала.я работаю с windows.

заранее спасибо

Ответы [ 2 ]

2 голосов
/ 07 октября 2010

Если вы решите использовать Microsoft Speech Engine, есть .NET Framework API.Как я упоминал в другом посте, существует два пространства имен (System.Speech для настольных компьютеров и Microsoft.Speech для серверов).Вы можете программировать на любом языке .NET и использовать Visual Studio.

Есть очень хорошая статья, которая была опубликована несколько лет назад на http://msdn.microsoft.com/en-us/magazine/cc163663.aspx. Это, пожалуй, лучшая вступительная статья, которую я ''мы нашли до сих пор.Тем не менее, он был основан на предварительной версии WinFX API и классы System.Speech были изменены, когда Vista была выпущена.Примеры в статье не компилируются из-за этих критических изменений API, и я не нашел никаких обновлений или ошибок, объясняющих это.Поищите в Интернете имя метода «AppendResultKeyValue», и вы найдете несколько сообщений на форуме, таких как http://www.ms -news.net / f3012 / system-speech -break-changes-3025734.html , где люди запускалив эту же проблему.

Это все еще хорошая вводная статья, которую стоит прочитать.с небольшим количеством взлома, вы можете получить пример приложения.

0 голосов
/ 07 октября 2010

Когда я изучал компьютерную лингвистику, выбор был Praat , ужасно запутанный инструмент прототипирования, который позволяет вам делать практически все, что связано с речью.

Я не думаю, что у него есть какой-либо внешний API, но его внутреннего языка сценариев достаточно для элементарных приложений, и он имеет много встроенных функций. Для "начала" в теории и алгоритмах это не так уж плохо.

...