2012-06-05 2 views
2

입력란에서 음성 인식을 수행하기 위해 휴대 기기의 Android 키보드에서 기본 마이크를 사용할 수 있습니까? 당신은 단지 숫자 안드로이드 키보드를 가져다휴대 기기의 Android 브라우저에서 마이크 액세스

<input type ="tel" value=""> 

이있는 입력 필드를 클릭 예를 들어

.

<input type="microphone" value =""> 

을 할 수있을 것 비슷한 뭔가가 있나요 그것은 안드로이드 키보드를 표시하지만 "지금 말하는"음성 인식을 가진 것입니다. 그런 다음 말하기를 마친 후에는 입력란을 말로 채 웁니다.

나는 플래시와 같은 다른 대안으로 시도했지만 실제로는 그렇게 잘 작동하지 않습니다. 나는 또한 이것을 시도했다

<input type="file" accept="audio/*;capture=microphone"></input> 

그러나 당신의 목소리는 텍스트 번역에 아무 말도하지 않는다.

답변

3

크롬은 텍스트 입력에 대한 음성 인식을 지원합니다. http://slides.html5rocks.com/#speech-inputhttp://www.filosophy.org/2011/03/talking-to-the-web-the-basics-of-html5-speech-input/을 참조하십시오. 음성 인식을 위해 다음 태그를 사용합니다.

<input type=”text” speech x-webkit-speech /> 

그러나 안드로이드 브라우저에서 지원하지 않는다고 생각합니다.

텍스트 입력이있는 대부분의 웹 페이지는 자동으로 음성 인식을 위해 키보드에 마이크를 표시합니다. 스톡 키보드 대신 사용자 지정 키보드를 사용하는 경우이 키보드가 표시되지 않을 수 있습니다.

물론 인식기가 기본 Java 응용 프로그램에서 사용되도록 할 수 있습니다. 나는 당신이 웹 페이지에서 이것을 강제 할 수 있다고 생각하지 않는다.

enter image description here.

+0

정확하게 마이크 버튼으로 설정된 키보드가있는 방법이 있습니다. 입력 필드를 클릭하면 사용자가 이미 말을 기다리고 있습니다. 마이크 아이콘을 누르지 않아도됩니다. @Michael Levy – Alex

+0

알지 못합니다. 일반적으로 이러한 유형의 철학은 사용자가 작업을 선택하도록합니다. 나는 당신의 코드가 그러한 유형의 행동을 강요 할 수있는 예제를 생각할 수 없다. –

관련 문제