2013-07-15 9 views
0

Мне нужны некоторые мнения или советы, если это возможно или нет. У меня есть приложение, которое использует распознавание голоса api и медиа-рекордер. Суть приложения заключается в том, что пользователь говорит «отметить», он будет записывать голосовое сообщение, пока пользователь не скажет «закончить». После этого приложение сохраняет голосовое сообщение в телефоне.удержание голоса google + медиамагнитофон

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

Я искал непрерывное распознавание голоса здесь: Android Speech Recognition as a service on Android 4.1 & 4.2, но не совсем уверен, что это хорошее решение, учитывая, что время записи голоса пользователя может меняться. (Я читал, что он сильно засасывает время автономной работы с помощью непрерывной работы)

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

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

Благодаря

ответ

0

user1704756, распознавание речи Google не может помочь вам в автономном режиме. Я думаю, что ваш спрос похож на то, что делает Google Glass, как показано ниже.

wakeup model

"ОК, Google Glass." это слово пробуждения, которое постоянно обнаруживается. Когда будет обнаружено слово пробуждения, контент будет отправлен для работы с ASR.

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

Как я знаю, пробуждение необходимо постоянно записывать голос и вычислять, поэтому он недружелюбен к батарее. Чтобы избежать преодоления недостатка, телефон Moto X использует микросхему с низким потреблением энергии для этого.

май it может вам помочь.

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