Как распознать человеческий голос по коду в iphone?

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


person Yuvaraj.M    schedule 11.02.2012    source источник


Ответы (3)


Лучшим подходом, вероятно, будет:

  1. Запишите голос на телефон
  2. Отправьте запись на сервер, на котором работает программа распознавания речи.
  3. Затем верните что-нибудь в телефон, чтобы указать, что он должен делать.

Этот подход является благоприятным, поскольку существует ряд программ голосового преобразования текста с открытым исходным кодом, и вы не ограничены вычислительной мощностью в серверной части.

При этом в iOS есть OpenEars, основанный на Pocket Sphinx. Выглядит многообещающе ...

person Srikar Appalaraju    schedule 11.02.2012

Вы также можете использовать Google Chrome API для интеграции распознавания голоса в свое приложение, но есть большая проблема: API работает только с файлами в кодировке FLAC, но эта кодировка изначально не поддерживается в iOS ...: /

Вы можете увидеть эти 2 ссылки для получения дополнительной информации:

РЕДАКТИРОВАТЬ :

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

Удачи :)

person Mohamed Amine    schedule 29.10.2012

Ну, распознавание голоса никак не соотносится с iphone. Все, что вы можете сделать, это записать голос на iphone. После этого вы можете либо запрограммировать свой единственный модуль распознавания голоса, либо найти сторонний API и повторно использовать его.

Вы можете выполнить поиск в Google по этому поводу.

person mbh    schedule 11.02.2012