2016-11-29 2 views
0

В настоящее время я работаю над разработкой приложения iOS, которое запускает событие по голосовой команде.Голосовая команда без нажатия кнопки на iOS

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

Это функция управления голосовым управлением в приложении, поэтому я думаю, что она отличается от SiriKit или SpeechRecognizer, которую я уже реализовал.

Как бы я его достиг?

Мой вопрос не является диктовкой голоса, когда пользователь должен нажать кнопку, чтобы начать диктовать.

Приложение должно пассивно ждать ключевое слово или намерение, что-то вроде «myApp, начать запись» или «myApp, прекратить запись», затем приложение запускает/останавливает эту функцию события соответственно.

Спасибо.

ответ

1

OpenEars: Свободное распознавание речи и синтез речи для iPhone.

OpenEars позволяет легко и быстро добавлять автономное распознавание речи на многих языках и синтезировать речь/TTS в приложение для iPhone. Это позволяет всем получить отличные результаты использования передовых концепций интерфейса речи. Проверьте эту ссылку. http://www.politepix.com/openears/ или

Построение IOS App как Siri https://www.raywenderlich.com/60870/building-ios-app-like-siri

Спасибо.

+0

Спасибо за образец ссылки, но даже в этом видео пользователь должен нажать кнопку микрофона, чтобы активировать диктовку. Я бы хотел отключить возможности, когда пользователь сказал «Hey myApp», затем «Найти японский ресторан» и т. Д. –

+1

Нет, это невозможно в iPhone. У Siri могут быть встроенные возможности, но Apple до сих пор не открыла таких разработчиков API для разработчиков приложений. OpenEars Framework может понять, что говорит пользователь, но на этом нет возможности открыть приложение. Для взломанного iPhone есть возможность сделать это. VoiceActivator для iOS позволяет управлять голосовыми командами. Но он не будет работать на обычном iPhone .... извините – Sommm

+0

Нет, я знаю, что это возможно, потому что у меня есть приложение на моем iphone, которое делает это, и мой iPhone не взломан. С этим приложением я могу зарегистрировать ключевое слово инициативного намерения, и когда я говорю это ключевое слово, он начинает записывать мой голос. Затем я могу записать свой голос после этого, не касаясь экрана. –

Смежные вопросы