Я пытаюсь запрограммировать уникальное приложение и использовать голосовую команду для запуска определенных функций в приложении. - PullRequest
1 голос
/ 17 января 2010

Если кто-нибудь сможет мне помочь с этим, я буду вечно в долгу.

Не увязая в деталях, я пытаюсь запрограммировать приложение так что, например, пока приложение запущено, если я скажу словами, «активировать функцию A», особая функция, которая уже существует в моем приложении, активирована.

Я объяснил себе ясно? Другими словами, на экране телефона есть кнопка который говорит «функция А». Когда программное обеспечение «вооружено» и в режиме прослушивания, я хочу пользователь может просто сказать «активировать функцию А», (или любая другая фраза по моему выбору) и опция экрана будет выбрана без необходимости пользователь нажимает кнопку рукой, а точнее, опция выбрана / активирована с помощью голосовой команды.

Мои программисты и я столкнулись с трудностями при использовании этой новой функции голосовых команд, даже если можно, например, выполнять поиск в Google с помощью голосовой команды. Другие приложения голосовых команд в настоящее время в обращении, такие как приложения SMS-диктовки, приложения для написания электронных писем и т. д., поэтому можно создавать приложения для голосовых команд. Кто-нибудь знает, возможно ли это, и если да, есть ли у вас совет о том, как осуществить эта функция?

ВОПРОС 2

При условии, что мы не можем активировать функцию A с помощью голосовой команды, возможно ли это использовать голосовую команду, чтобы заставить телефон сделать звонок, и этот звонок получен нашим сервером? Затем сервер «пингует» iPhone и дает ему команду активировать функцию A? Чтобы этот обходной путь работал, мне понадобилась бы способность определить точную фразу. Другими словами, пользователь не может быть принужден использовать слово «вызвать функцию A». мне нужно Возможность выбора фразы, которая запускает функцию. Надеюсь, мне было ясно.

Другими словами, как потенциальный обход препятствий, с которыми мы сталкиваемся в с помощью голосовой команды, чтобы активировать определенную функцию в нашем приложении, возможно ли использовать возможности голосовой команды, уже присутствующие в телефоне? иначе, чтобы разместить телефонный звонок? И тогда этот звонок получает наш сервер, а сервер соответственно пингует телефон, на который сделан вызов, и дает ему команду активировать функцию?

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

Если кто-то может помочь мне решить эту неприятную проблему, говорить о том, что ты изменишь мою жизнь!

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

Michael

1 Ответ

0 голосов
/ 17 января 2010

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

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

...