지식 공유
구글 speech API 사용하기 STT
한상규
2021. 9. 28. 17:48
선수 과정
1. google cloud platform 가입하기
2. google cloud platform에 프로젝트 만들기
3. Cloud Speech-to-Text API 활성화 시키기
Google Cloud Platform
하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요.
accounts.google.com
4. API key얻기
키값은 아래 링크로 들어가 사용자 인증 정보 만들기로 api key를 생성할 수 있습니다.
https://console.cloud.google.com/apis/credentials
Google Cloud Platform
하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요.
accounts.google.com
음성인식 사용하기
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("\"","")