2013-08-23 2 views
0

Я действительно новичок в разработке приложений для Android java &. В настоящее время я делаю прототип приложения о распознавании голоса. Какие используют распознавание речи sphinx4. Я действительно не знаю, что Sphinx4 можно использовать в SDK для Android.Использование Sphinx4 на Android

Using Sphinx4.0 to build a speech recog. Android application (это показывает, что он не может) https://sourceforge.net/p/cmusphinx/discussion/sphinx4/thread/ce6ee093/ (Но это говорит, что может.)

если да, то я действительно не знаю, как сделать использование sphinx4, кто может любезно предоставить руководство для меня, чтобы завершить прототип? Спасибо за вашу любезную помощь.

+0

вам нужно использовать: -pocketsphinx на устройство -sphinx на сервере и использование данных на телефоне для доступа к устройству -googles речи в текст API, которые значительно превосходят по качеству Http: // разработчик. android.com/reference/android/speech/SpeechRecognizer.html – Alex

ответ

0

Я также пытался сделать приложение с Pocketsphinx, а не Sphinx4. Я думаю, что это действительно не предназначено для Android, но, возможно, вы могли бы заставить его работать. Но по какой причине? PocketSphinx - это хорошо разработанный API для включения в Android. Я с ума сошел на какой-то учебник на своем веб-сайте о том, как получить работу Pocketsphinx, я советую перестать думать о Sphinx4, потому что это будет тяжелая кодировка, чтобы заставить ее работать. PocketSpinx имеет все, что нужно ... посмотрите на мой учебник, это лучший способ:

https://sites.google.com/site/opiatefuchs/home/pocketsphinxandroiddemo

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

+0

Но можно ли конвертировать записанные аудиофайлы в текст с помощью SPINKS 4 и POCKETSPHINX ... –

+0

Я думаю, что это трудная задача. Из-за типов аудио, таких как моно и стерео, из аудиофайла нелегко выводить текст. Это обсуждается здесь: http://stackoverflow.com/questions/2319735/voice-recognition-on-android-with-recorded-sound-clip – Opiatefuchs

+0

Спасибо за информацию, которую я проверю. –

2

Можно запустить Sphinx4 на android, однако вам нужно удалить части sphinx4, которые используют java api для java-интерфейса, например java sound API. У вас все еще может быть ядро, и демонстрация должна работать должным образом.

Вам необходимо переопределить класс микрофона, чтобы использовать API андроида для ввода звука.

Для получения более подробной информации см дискуссии о том, что:

https://sourceforge.net/p/cmusphinx/mailman/message/31317160/

Так что некоторая работа, и это требует навыков программирования. Если у вас этого нет, используйте pocketsphinx вместо того, как предлагает вам Opiatefuchs. Это хорошо документированный подход, требующий минимальных усилий.

+0

http://stackoverflow.com/questions/34937270/pocketsphinx-download –

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