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

Итак, вы все, наверное, видели Железного Человека, где Тони взаимодействует с системой ИИ по имени Джарвис. Демонстрационный ролик здесь (извините, это реклама).

Я очень хорошо знаком с C #, C ++ и Visual Basic, но я не уверен, какие опции у меня есть для программирования чего-то подобного. В идеале мне бы хотелось, чтобы это помогло мне в работе над некоторыми проектами, автоматизировав несколько вещей.

Проведя небольшое исследование, я увидел, что многие люди используют скрипт Apple. Ну, я разработчик Windows, и я работаю над Windows, так что это не сработает.

У Microsoft есть Speech SDK, но я слышал, что не могу запрограммировать его на изучение пользовательских слов ... поскольку в нем просто используется стандартная библиотека. Это правда? Каковы другие ограничения распознавания речи с помощью SDK? Есть ли что-то еще?

Кроме того, какой язык лучше использовать для такого проекта? C # или VB?

1 Ответ

6 голосов
/ 18 мая 2010

Пространство имен .NET 3.0 System.Speech.Recognition имеет очень элегантные классы-оболочки .NET вокруг SAPI SDK. Включая класс грамматики для настройки распознавания. Как обычно, любой язык с поддержкой .NET может воспользоваться этим, конкретный язык не имеет значения.

...