speech Input은 현재 Chrome(Google)에서 제공하고 있는,
Input의 새로운 방법으로 Mic를 사용할 수 있도록 하는 Input이다.
사용법은 하기와 같다.
<input type="text" x-webkit-speech>
Speech Input은 Chrome 브라우저에서만 작동하는데,
그 이유가 궁금했다.
관련된 내용을 찾다가, Android 개발자 페이지에서 재미있는 내용을 찾았는데, (이게 웹 관련 이슈는 아니지만 Speech 공통 이슈로 파악된다)

Google’s servers currently support English, Mandarin Chinese, and Japanese. The web search model is available in all three languages, while free-form has primarily been optimized for English. As we work hard to support more models in more languages, and to improve the accuracy of the speech recognition technology we use in our products, Android developers who integrate speech capabilities directly into their applications can reap the benefits as well.

즉 Speech Input의 데이터 제공 방식이 Input Speech – Server 전송 – 데이터 해석 – 반환이라는 순서라는 것이다.
관련하여 Stack Overflow에서도 답을 얻었다.
내용은 하기와 같다.

I think this feature is only implemented in Chrome for Win/Mac/Android. That’s because it’s invented by Google and relies on Google’s server to do the voice recognition. Any other browsers who want to implement this feature need to acquire voice recognition technology or work with a partner who has this technology. Thus I don’t think this feature will be widely implemented in the near future.

중간에 내용 하나를 보면
That’s because it’s invented by Google and relies on Google’s server to do the voice recognition
“구글은 구글의 서버를 활용하여 음성을 인식한다.”
라는 형태로 들어가있다.
즉 Google 서버에 접근할 수 있는 권한이 없는한, Safari에서 한동안 Speech Input을 지원할 것으로 보여지지 않는다.
(관련해서 Webkit 메일링 등을 찾아보았으나 관련해서 지원을 하겠다는 설은 아직 나오지 않았다.)
물론 이는 Chrome For I-OS에서도 현재는 동일하게 작동하고 있지 않으나, 관련해서 언급이 아직 안된것으로 파악된다.
(Web Speech API의 진행 사항은 https://code.google.com/p/chromium/issues/detail?id=116954에서 확인할 수 있다)

결론

현재 Apple에서도 Siri라는 강력한 음성인식 툴을 가지고 있기 떄문에, 그를 활용한 개발이 이루어지지 않을까란 생각을 해보고 있다.
예전에 Geolocation API가 초안이 나왔을 때, Google 의존도가 너무 높았던 점과 구글 지도를 활용해야하는 점 때문에 명세가 다시 쓰여졌던걸로 기억하는데,
아마 Speech Input API도 그런식으로 초안이 다시 나오지 않을까란 생각도 든다.

Reference

http://www.w3.org/2005/Incubator/htmlspeech/2010/10/google-api-draft.html
https://code.google.com/p/chromium/issues/detail?id=116954

카테고리: Research

0개의 댓글

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다