Как использовать человеческий звук в качестве входа в Android?

1

Я разрабатываю одно приложение. Предположим, что пользователь сохранил вопрос с 4 вариантами и одним ответом
в базе данных. и получить его в формате речи. Приложения задают вопрос пользователю с помощью
опция и пользователь просто говорят, а затем говорят, что результат правильный или нет.
Мой вопрос в том, когда приложения задают вопрос и пользователь. Говорите ответ, как это соответствует каждому
другой звук?
Дайте мне подсказку или справочный документ или код.
Заранее спасибо.

Теги:
speech-recognition

5 ответов

1
Лучший ответ

чувак, ваш вопрос непонятен... вы ищете приложение речевой регистрации голоса (т.е.) принимает вход пользователя в голосовое (или) приложение, которое озвучивает варианты (т.е. текст в речь TTS? если вы ищете какое-то приложение для преобразования текста в речь, то вы можете изучить этот образец http://developer.android.com/resources/samples/TtsEngine/index.html

еще посмотрите на другие примеры, приведенные в других ответах...

  • 0
    мы можем использовать оба одновременно?
  • 0
    Да, это возможно...
1

Я не использовал его сам, но у iSpeech есть Android SDK для распознавания текста и речи. Их голоса звучат неплохо по сравнению с другими, поэтому они могут попробовать. Они также, похоже, позволяют использовать прямой доступ к API.

http://www.ispeech.org/developers

1

Посмотрите на этот пример кода для некоторого кода, который задает вопрос с помощью TextToSpeech, а затем использует SpeechRecognition для проверки правильности ответа.

https://github.com/gmilette/Say-the-Magic-Word-

1
1

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

Конечно, вы можете попробовать Google Voice Recognition API (на Intent: http://developer.android.com/reference/android/speech/RecognizerIntent.html)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню