Как преобразовать голос, записанный AVAudioRecorder, в текст в target-c? - PullRequest
0 голосов
/ 30 декабря 2011

Я работаю над проектом, в котором мне нужно записать скрытое голосовое сообщение в текст, затем сопоставить шаблон и в соответствии с пользовательской командой выполнить действие.

Я могу записать голос пользователя через AVAudioRecorder и выполнить действие. Но действия выполняются над чем угодно, что говорит пользователь. Я хочу сыграть на определенном слове пользователя, например, если он скажет «играть», то воспроизведение должно начаться.

Помогите мне с помощью любого учебника или любого примера кода.

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

1 Ответ

2 голосов
/ 30 декабря 2011

Большинство приложений (включая Siri) отправляют звуковой файл в удаленный центр обработки данных, чтобы выполнить распознавание речи, что включает в себя довольно сложную обработку. У Nuance может быть коммерческий API.

Другой вариант - попытаться использовать речевую библиотеку CMU OpenEars или PocketSphinx, которая была перенесена на iPhone. Также посмотрите VocalKit и эту статью о запуске PocketSphinx на iPhone .

...