API распознавания речи iPhone?
Новый iPhone 3GS имеет поддержку голосовых команд, таких как "позвонить Биллу" или "играть музыку штрихами" и еще много чего.
Я просматривал iPhone SDK, но не могу найти никаких ссылок на эту возможность. Все ключевые слова поиска, которые я выбираю, похоже, находят только новые функции голосового чата.
Кто-нибудь знает, добавил ли Apple API голосовых команд в SDK, или это еще один запрещенный API? Если он существует, может ли кто-нибудь указать мне конкретный класс?
3 ответа
SDK не поддерживает ни распознавание голоса, ни преобразование текста в речь. Распознавание голоса доступно только через приложение "Управление голосом", а преобразование текста в речь доступно только через API специальных возможностей, если эта функция включена.
OpenEars - действительно хороший API Objective-C для CMU Sphinx. Стоит проверить, хотите ли вы включить CMU Sphinx в свое приложение.
Можно попробовать связать библиотеку распознавания речи poketsphinx из проекта CMU Sphinx. Это большой словарный запас с открытым исходным кодом, независимый от говорящего движок непрерывного распознавания речи. Проверьте README, чтобы увидеть, как настроить в XCode.