본문 바로가기

Flutter

Flutter Voice to Text 음성입력 변환 #1

#speech_to_text #flutter #voice

 

음성을 입력받아 텍스트를 출력하도록 하려면 플러그인을 사용해야한다.

일단 구버전이므로 플러그인 설정을 해주어야 한다.

 

먼저 사용할 플러그인들

 

flutter pub add speech_to_text
flutter pub add avatar_glow
 

 

앱수준의 그래들
minsdk 21 <--

 

설정을 안하면 아래와 같이 수정하라고 안내를 해준다 . flutter 는 나름 친절 ?

 

 

 

21 minSDK 해야 한다고 한다.

 
 
 

위와 같이 수정한다.

 

 

speech_to_text | Flutter Package

A Flutter plugin that exposes device specific speech to text recognition capability.

pub.dev

<uses-permission android:name="android.permission.RECORD_AUDIO"/>
    <uses-permission android:name="android.permission.INTERNET"/>
<!-- 안될시 추가 -->
<queries>
    <intent>
        <action android:name="android.speech.RecognitionService" />
    </intent>
</queries>
 

 

블루투스는 안해도 된다. 사용할 경우에만 . 간혹 인식 안될 경우 인텐트 추가

assets:
  - assets/sounds/speech_to_text_listening.m4r
  - assets/sounds/speech_to_text_cancel.m4r
  - assets/sounds/speech_to_text_stop.m4r