2009-07-13 1 views
7

Новый iPhone 3GS поддерживает голосовые команды, такие как «call Bill» или «воспроизведение музыки штрихами» и еще много чего.API распознавания речи iPhone?

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

Кто-нибудь знает, добавили ли Apple в API SDK голосовые команды или это еще один запрещенный API? Если он существует, может ли кто-то указать на какой-то конкретный класс?

+1

Что такое возможность голосового чата? Есть ли API-интерфейс для TTS? Я искал это. – Xcoder

+2

Видимо, нет (кроме материалов доступности). Материал голосового чата - новый. Это специально для того, чтобы позволить двум пользователям iPhone говорить друг с другом по потоку данных. Он предназначен для использования в играх. –

ответ

5

SDK не поддерживает распознавание речи или текст в речь. Распознавание голоса доступно только через приложение «Управление голосом», а текст в речь доступен только через API доступности, когда включена функция доступности.

+0

Это все еще актуально с 2011 года? –

4

Можно попытаться объединить poketsphinx библиотеку распознавания речи из проекта CMU Sphinx. Это открытый источник большой лексикон, независимое от громкоговорителей непрерывное распознавание речи двигатель. Chech README, чтобы узнать, как настроить XCode.

+8

Я написал обертку для карманного сфинкса, которая также помогает настроить: http://github.com/KingOfBrian/VocalKit/ –

+0

Привет, у вас есть пример, который использует VocalKit, если да, пожалуйста, поделитесь им со мной. – ravoorinandan

16

OpenEars - действительно хороший API Objective-C для CMU Sphinx. Стоит проверить, хотите ли вы включить CMU Sphinx в свое приложение.

+0

Большое спасибо за это :) –