2012-07-10 14 views
0

나는 안드로이드 응용 프로그램을 개발 중입니다. 나는 음성 인식이 필요하다. 음성 인식이 필요하다. 나는 버튼을 클릭 할 때 인식기 인 텐트를 시작하는 간단한 음성 인식을 이미 만듭니다. 그것은 잘 작동하고 출력을줍니다. 그러나 사용자가 버튼 음성 인식을 서비스 (배경)로 시작할 때 필요한 것은 무엇인가. 사용자가 인식기를 시작하고 출력을 제공 할 때 시작합니다.서비스로 음성 인식. (Android)

이 문제와 관련하여 몇 가지 질문을했지만 이러한 종류의 기능에 대한 적절한 해결책을 얻지 못했습니다. 이것을 구현할 방법이 있습니까?

https://github.com/gast-lib/gast-lib/blob/master/library/src/root/gast/speech/activation/SpeechActivationService.java

는이 app을 다운로드하여 실행하십시오 : 도움이 필요 ... 일부 당신이 여기에서 필요로 정확히 수행하는 코드가 당신

+0

확인 A good Tutorial Dismi

+0

는 당신이 그것을 얻을나요 답을 찾기 위해 링크를? –

+0

[Android 4.1 및 4.2에서 Android 음성 인식 서비스] (http://stackoverflow.com/questions/14940657/android-speech-recognition-as-a-service-on-android-4-1- 4-2) –

답변

3

감사합니다.

코드는 백그라운드에서 실행되어 사용자의 말을 듣는 Service입니다. 사용자가 특정 단어를 말하면 Intent을 발동합니다. Service도 청취 중에 편리하게 Notification을 입력합니다. 시작 및 중지하는 다른 코드가 here입니다.

+0

안녕 gregm 답장을 보내 주셔서 감사합니다. 나는 이것을 시도 할 것입니다. – nilkash

+0

@nilkash : 시도해 봤어. 그게 효과가 있니? 최종 코드를 게시 할 수 있습니까? –

+0

정말 멋지다! 나는 좋아했다. 한 가지 질문이 있습니다. 서비스의 별도 스레드에 넣을 수 있습니까? 감사! –