2014-11-10 5 views
0

다음은 샘플 시나리오입니다.Android : 지속적으로 음성 인식을위한 입력을 수신합니다.

앱이 실행되고 사용자가 이야기합니다. 사용자가 미리 결정된 단어를 언급하면 ​​앱에서 알림을 보냅니다.

"OK Google"과 비슷한 점 : 사용자는 계속 이야기 할 수 있지만 사용자가 Google 검색과 관련된 무언가를 말할 때까지 아무런 반응이 없습니다.

MediaRecorder 클래스 (http://developer.android.com/reference/android/media/MediaRecorder.html) 사용을 고려했지만이 문제는 오디오를 녹음하고 파일로 저장한다는 점에서 문제가 있습니다. 이렇게하면 사용자가 말하는 모든 것을 파일로 저장 한 다음 미리 결정한 단어와 비교하게됩니다. 이것은 사용자의 배터리에 대해 실제로 비효율적이고 좋지 않습니다.

오디오가 마이크에 전달 될 때 오디오에 직접 액세스 할 수 있어야합니다.

이것이 가능합니까?

도움이나 예를 들어 주시면 감사하겠습니다. 제 질문에 대해 명확하게 설명해야하는지 알려주세요.

+0

http://cmusphinx.sourceforge.net/wiki/tutorialandroid. "oh mighty computer"라는 키워드를 듣고 다른 키워드를 지정할 수 있습니다. –

답변