В настоящее время я работаю над разработкой приложения iOS, которое запускает событие по голосовой команде.Голосовая команда без нажатия кнопки на iOS
Я увидел приложение для камеры, в котором пользователь говорит «начните запись», затем камера начнет запись в режим записи.
Это функция управления голосовым управлением в приложении, поэтому я думаю, что она отличается от SiriKit или SpeechRecognizer, которую я уже реализовал.
Как бы я его достиг?
Мой вопрос не является диктовкой голоса, когда пользователь должен нажать кнопку, чтобы начать диктовать.
Приложение должно пассивно ждать ключевое слово или намерение, что-то вроде «myApp, начать запись» или «myApp, прекратить запись», затем приложение запускает/останавливает эту функцию события соответственно.
Спасибо.
Спасибо за образец ссылки, но даже в этом видео пользователь должен нажать кнопку микрофона, чтобы активировать диктовку. Я бы хотел отключить возможности, когда пользователь сказал «Hey myApp», затем «Найти японский ресторан» и т. Д. –
Нет, это невозможно в iPhone. У Siri могут быть встроенные возможности, но Apple до сих пор не открыла таких разработчиков API для разработчиков приложений. OpenEars Framework может понять, что говорит пользователь, но на этом нет возможности открыть приложение. Для взломанного iPhone есть возможность сделать это. VoiceActivator для iOS позволяет управлять голосовыми командами. Но он не будет работать на обычном iPhone .... извините – Sommm
Нет, я знаю, что это возможно, потому что у меня есть приложение на моем iphone, которое делает это, и мой iPhone не взломан. С этим приложением я могу зарегистрировать ключевое слово инициативного намерения, и когда я говорю это ключевое слово, он начинает записывать мой голос. Затем я могу записать свой голос после этого, не касаясь экрана. –