음성을 녹음한 파일에서 텍스트 추출하기

curl  -X POST -H "Content-Type:audio/x-flac; rate=44000" -T voice.flac "http://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=ko-KR&maxresults=10&pfilter=2"

voice.flac 파일을 만들고, 이걸 저 url에 보내면 json이 리턴된다.

.flac말고도 하나의 종류가 더 있었는데, 나는 처음보는 확장자였다.

 

안드로이드에서 .flac을 만들어보려했으니 계속 실패하다가 결국 갑님의 의도는 음성에서 텍스트를 추출하는게 아니어서 다행히 손을 놨다 ㅎㅎ

 

결과

{
   "status":0,
   "id":"",
   "hypotheses":[
      {
         "utterance":"테스트",
         "confidence":0.36553875
      },
      {
         "utterance":"test"
      },
      {
         "utterance":"best"
      },
      {
         "utterance":"베스트"
      },
      {
         "utterance":"태스트"
      }
   ]
}