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.

Другие вопросы по тегам