14

내 앱에 새로운 기능을 소개하고자합니다 : 영구 음성 인식. 모든Android 앱에 Google 음성 인식 통합

우선 나는이 글을 따라 :

Voice recognition

Speech recognition in Android

Offline Speech Recognition In Android (JellyBean)

보다 다른 사람 플러스 다른 웹 사이트에서 다른 게시물.

문제 : 실제로 내가하려는 것은 Google 음성 활동을 표시하지 않고 영구 음성 인식을 사용하는 것입니다. 예 : 응용 프로그램을 시작하면 음성 인식이 시작되고 청취해야합니다. 인식기가 일부 단어와 일치하면 내 응용 프로그램이 그에 따라 다른 작업을 수행합니다. 음성 인식을 원할 때마다 버튼을 누르는 것을 좋아하지 않으며, 대화 할 화면에 아무것도 표시하고 싶지 않습니다. 내가 할 수 있을까?

모든 의견을 환영합니다. 고맙습니다! :)

답변

5

Android는 GUI없이 음성 인식을 사용할 수 있습니다. 이 작업을 수행하려면 SpeechRecognizer 클래스를 사용할 수 있습니다. 그러나 Google은 오랜 시간 인식을 위해 음성 도구를 사용하는 것을 허용하지 않습니다. 침묵의 5-7 초 후에 그것은 멈출 것이다.

제한된 코 원어 어휘를 사용하려면 PocketSphinx과 같은 오프라인 연속 인식을 사용할 수 있습니다. 오랫동안 인식

-1

당신이 사용할 수 있습니다 : 당신은 "오랫동안 인식"에이 여분의 스위치를 생각하는 이유

intent.putExtra("android.speech.extra.DICTATION_MODE", true); 
+0

가 자세한 내용을 제공, 예를 들어, 그러한 기능을 가진 것으로 문서화 된 곳은 어디입니까? – Kaarel