토론:Pi-ri

Ubuntu Korea Community Wiki
둘러보기로 이동 검색으로 이동

음성인식 구글 API

http://storyjava.tistory.com/143

1. 음성인식 개요

패턴인식(Pattern Recognition)의 한 분야인 음성인식은 오늘날(2014년 기준 작성, 현 2016년) 많이 대중화가 되어있고, 다양한 분야에서 활용되고 있다. 앞으로 서술할 내용은 음성인식에서 두각을 나타내고 있는 여러 대기업들 중 Google에서 제공하는 SST(Speech To Text)의 활용법에 대해 간단히 정리한 내용이다.

" 인식률은 사람의 성별, 사용된 마이크, 주변 잠음, 인식할 단어의 수, 얼마나 문법적으로 올바른 문장을 발화하는가 등 다양한 요소에 의해서 좌우됩니다. 따라서 인식 성능이 얼마나 나올 것인가를 결정하려면 이러한 조건들을 명확하게 알아야하고, 그 후에야 대강의 성능을 예측하여 볼 수 있습니다.

                                                                                                                                     [출처] 음성인터페이스 연구실 게시판에서 발췌


2. Google의 음성인식

  가. x-webkit-speech(HTML5 Speech Input API)
  
  2011sus Google이 자사 브라우저 Chrome 버전 11.0.696.16 Beta 버전부터 HTML5 Speech Input API Specification를 지원하였다. 이는 다른 미들웨어(Flash, ActiveX)의 도움없이 브라우저에서 마이크로부터의 input을 캡쳐해 낼 수 있으며  x-webkit-speech라는 이름으로 input태그에 아래와같이 x-webkit-speech속성만 추가하면, 음성인식 샘플테스트를 해볼 수 있다. (크롬에서만 동작)

<input x-webkit-speech="" id="mike" style="width:500px;height:100px">