2

나는 아래의 코드했습니다 : 당신이 크롬에 텍스트 상자에 마이크 아이콘을 클릭하면HTML5 음성 인식 API를 통해 Chrome의 코드로 음성 인식을 시작하는 방법은 무엇인가요?

<!DOCTYPE html> 
<meta charset="utf-8"> 
<title>A HTML Document</title> 
<input x-webkit-speech speech><button>Start to recognize voice</button> 

을, 음성 인식이 시작됩니다.

이 내가 원하는 무엇인가 :

I 버튼 요소를 클릭

는, 텍스트 상자의 음성 인식이 시작됩니다.

내가 startSpeechInput ( http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html), SpeechReco ( http://lists.w3.org/Archives/Public/public-webapps/2011OctDec/att-1696/speechapi.html#examples)와 SpeechInputRequest ( http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Sep/0033.html)을 시도, 그들 중 누구도 크롬에서 작동하지 않을 수 있습니다.

어떻게하면됩니까?

HTML5 음성 입력 API는 Google에서 제출합니다. Chrome을 제외한 브라우저는이 HTML5 사양을 구현하지 않습니다. 이제 HTML5 스펙에 3 가지 메소드가 도입되었습니다. 그러나 그들 중 누구도 Google에 의해 구현되지 않습니다. HTML5는 Google 자체 게임 일뿐입니다. Google은 HTML5 사양을 엄격하게 구현해야합니다.

답변

0

javascript로 x-webkit-speech 입력을 실제로 관리 할 수 ​​없습니다. 그런데이 기능은 향후 제공되지 않을 예정이며 this link을 살펴볼 수 있습니다.

이제 Web Speech API를 사용해야합니다. 이 API는 W3C 목록에서 Google이 제안한 비공식 초안입니다. 현재이 API를 HTML5의 W3C 사양에 추가 할 이야기가 없습니다.

웹 스피치 API를 사용하고 싶다면 this link을 보시면 좋은 설명과 예를 들어 설명해 드리겠습니다.