2016-11-11 3 views
2

음성 명령 기능을 시작하는 Android 앱을 만드는 데 관심이 있습니다 (예 : 버튼을 클릭하는 대신 음성 명령 사용). 내 생각은 음성 인식을 사용하여 결과를 변수에 저장하고 결과가 키워드 세트에 해당하면 함수가 시작됩니다. 내가 가진맞춤형 Android 앱에서 음성 인식 기능 실행

질문은 두 가지 :

  • 어떻게 음성 명령을 사용하여 앱 음성 인식에서 시작?
  • 내 목적으로 음성 인식 결과를 사용하는 방법은 무엇입니까? 당신은 안드로이드 SpeechRecognizer

    을 사용할 수 있습니다

답변

0

도와 덕분에이 서비스는 음성 인식기에 액세스 할 수 있습니다. 이 클래스를 직접 인스턴스화하지 말고 createSpeechRecognizer(Context) 을 호출하십시오. 이것은 내장 된 음성 인식을 구현하는 가장 쉬운 방법입니다. 이 방법은 여러 답을 반환합니다.

예를 들어 "박쥐"라고 말하면됩니다. 음성 인식은 "bat", "bad", "brat"와 같이 나타납니다. 그러나 첫 번째 색인에있는 최상의 대답을 선택할 수 있습니다.

SpeechRecognizer Document

또 다른 새로운 기능 "Google Voice Action" 이 기능은 구글이 이제 전화 앱에 데이터를 전달 할 수 있습니다.

github의 샘플 코드로 시작할 수도 있습니다. 예 :

Speech-Recognition-Tutorial---LightBulb-Example

SpeechRecognitionView