안드로이드 음성 인식 예제

안드로이드 스튜디오를 열고 새로운 프로젝트를 시작하는 것으로 시작해 봅시다. 프로젝트가 이미 열려 있는 경우 File -> 프로젝트 닫기로 이동한 다음 아래 그림을 따르십시오. 나는 당신의 코드를 보고 몇 가지 엔지니어링을했다. txtSpeechInputInput.setText(result.get(0)는 기본적으로 기록된 단어의 첫 번째 인스턴스만 유지합니다. 어떤 팝업 없이 청취 모드에서 응용 프로그램 등. 내가 당신의 promptSpeechInput() 코드를 이동하는 경우 작동합니다만들기? 또한 응용 프로그램이 나에게 통신 할 동일한 프로젝트에서 연설에 텍스트를 내보낼 수 없습니다. 이 경우 앱이 나에게 말할 때 작동하지 않도록 텍스트를 음소거해야합니다. U는이 두 가지와 함께 나를 도울 수 있습니까? 내 응용 프로그램에서, 나는 `전화 걸기`를 말하고 응용 프로그램은 나에게 `당신이 전화를 원하는 누구`를 물어볼 것입니다 … 그런 다음 응용 프로그램은 내가 말하고 전화를 걸 주소록의 이름을 검색합니다. 이미 다른 많은 유사한 음성 활성화 작업을 수행하지만이 하나는 나를 위해 더 도전이다 기능 promptSpeechInput() 에서onCreate없이 클릭하고 다른 텍스트를 찾기 전에 “확인 구글”대답을 기다립니다 … 미안 해 영어)))) 그럼에도 불구 하 고, 여기 는 AndroidManifest.xml 파일: 경우 SpeechRecognizer.ERROR_불충분_PERMISSIONS: 음성 작업을 사용 하 여 활동을 시작 하는 것 외에도, 당신은 또한 시스템의 내장 된 음성 인식기 활동을 호출할 수 있습니다.

사용자로부터 음성 입력을 얻을 수 있습니다. 이 기능은 사용자로부터 입력을 얻은 다음 검색을 수행하거나 메시지로 보내는 등 처리하는 데 유용합니다. 이는 인식 Listener를 구현하고 모든 콜백 메서드를 재정의하여 수행할 수 있습니다. 이렇게 하면 Google의 원래 음성 인식 대화 상자에 가지 않고도 음성을 인식할 수 있습니다. 당신은 안드로이드 ScrollView, ViewPager 및 확장 가능한 ListView 자습서 등과 같은 재료 디자인에 대한 우리의 다른 자습서를 볼 수 있습니다 우리는 희망,이 튜토리얼은 안드로이드 응용 프로그램에서 텍스트에 음성을 통합하는 데 도움이되었다. 저는 기업가의 마음을 가진 코딩 애호가입니다. 2014년 NSIT 델리에서 합격한 저는 현재 다국적 기업에서 R&D 엔지니어로 일하고 있으며, 자유 시간에 안드로이드 튜토리얼을 작성하는 데 사용됩니다. 멋진 안드로이드 기능의 대부분은 응용 프로그램 개발자에 의해 손길이 닿지 않은 남아있다. 예를 들어 Android SDK에는 사용자 음성 인식 서비스를 원활하게 통합하여 음성을 텍스트로 변환하는 기능이 있습니다.

Google Keep과 같은 앱은 Any.DO 음성 변환 기능을 매우 창의적으로 사용합니다. 오늘날의 세계에서, 구글 과 같은 큰 선수, 마이크로 소프트, 애플, 구글 음성 명령 과 같은 음성 지원 소프트웨어에 큰 베팅, 마이크로 소프트 코타나, 시리. 이것은 기능이 얼마나 심각하고 강력한지 보여줍니다. 이 클래스는 음성 인식 서비스에 대한 액세스를 제공합니다. 이 서비스를 통해 음성 인식기에 액세스할 수 있습니다. 이 클래스를 직접 인스턴스화하지 말고 SpeechRecognizer#createSpeechRecognizer(컨텍스트)를 호출합니다. 이 클래스의 메서드는 기본 응용 프로그램 스레드에서만 호출해야 합니다. 그래서 텍스트 자습서이 안드로이드 음성에 대한 모든입니다. 이 Android 음성 텍스트 자습서에 관한 질문이 있는 경우 주석에서 논의해 보겠습니다. 이 게시물이 도움이되는 경우 친구와 공유하십시오.

먼저 🙂 감사합니다, 클래스는 TextToSpeech 청취자를 구현해야합니다. 간단히, MainActivity 클래스 서명으로 이동하여에서 변경 : 즉시 사용자가 뭔가를 말, 안드로이드는 그 / 그녀의 목소리를 인식하고 텍스트로 변환합니다.