2012-01-02 2 views
3

Android 애플리케이션에서 지속적인 음성 입력을 사용하려고합니다. 내장 된 SpeechRecognizer 인 텐트를 사용해 보았지만 사용자가 단어를 처리하기 전에 말하기를 마칠 때까지 기다립니다. 이것은 나를 위해 충분하지 않습니다. 사용자가 계속 말하면서 단어를 처리 할 장치가 필요합니다.Android 4.0에서 연속 음성 인식에 액세스

나는 이것이 Ice Cream Sandwich에서 지원됨을 읽었습니다. 그러나이 기능에 액세스 할 수있는 API를 찾지 못했습니다. 아무도 지금이 작동 방식을 알고 있습니까?

도움 주셔서 감사합니다.

답변

3

Android 4.0의 새로운 음성 입력 기능에 대해 들었습니다. 이 article을 살펴보십시오.

외부 라이브러리를 사용해야합니다. 이 기사에서는 라이브러리가 IME 개발자 용으로 설계되었지만 음성 인식 결과는 InputMethodService를 통해 등록 된 IME에 표시됩니다. 또한 라이브러리의 출처를 확인할 수도 있습니다. project on Google Code

+1

마지막으로 이것을 시도한 시간을 발견했습니다. 귀하의 답변에 감사드립니다! 나는이 기사도 찾았지만 처음에는 IME를 사용하지 않고 애플리케이션 자체에서 작동 할 수도 있다고 생각했다. 이제 폰에서 ICS ROM이 음성 입력을 시도 할 때까지 기다려야합니다. 불행히도 에뮬레이터에서 오디오 입력이 제대로 작동하지 않았습니다. – user1126657