지식 공유
구글 speech API 사용하기 STT
한상규
2021. 9. 28. 17:48
선수 과정
1. google cloud platform 가입하기
2. google cloud platform에 프로젝트 만들기
3. Cloud Speech-to-Text API 활성화 시키기
4. API key얻기
키값은 아래 링크로 들어가 사용자 인증 정보 만들기로 api key를 생성할 수 있습니다.
https://console.cloud.google.com/apis/credentials
음성인식 사용하기
Request
METHOD: POST
URL: https://speech.googleapis.com/v1/speech:recognize?key={키 값}
BODY:
{
"config":{
"languageCode":"ko-KR"
},
"audio":{
"content":"{base64로 변환한 모노 wav 음성 파일}"
}
}
base64 변환(안드로이드)
import android.util.Base64.encodeToString
...
val bytes = File(wavFilePath).readBytes()
var base64 = encodeToString(bytes, 0)
base64 = base64.replace("\n","")
base64 = base64.replace("\"","")