iOS는 시리가 추가되면서 기본적으로 음성인식을 할 수 있는 기반은 마련이 되어 있지만 API가 오픈되어 있지 않아 내 앱에서는 이용 불가능하다.
그래도 한번 iOS에서 음성인식을 해보았다.
1. AVAudioRecorder로 WAV로 녹음
2. libflac로 wav를 flac포멧으로 변환
3. 구글의 음성인식 웹 API로 flac데이터 전송(크롬브라우저에서 사용하는 API)
https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=ko-KR
4. 응답에 인식된 한글 문장이 포함되어 리턴됨(json타입)
저 API는 예전에 다른곳에도 적용해봤었는데, 발음을 개떡같이 해도 적당히 잘 알아들음.
아이폰 케이블 수리 (2) | 2013.08.11 |
---|---|
간단하게 iOS에서 음성인식 이용할 수 있는 프레임웍: SpeechRecognizer.framework (1) | 2013.07.29 |
어떻게 하다 보니.. (0) | 2011.10.09 |
올레 클럽 모바일 맴버십카드 앱 다운로드 (0) | 2011.02.27 |
이제 맴버십카드앱 앱스토어에서 찾으실 수 없습니다. (0) | 2011.02.19 |