2

无论如何,我可以使用移动设备上安卓键盘上的默认麦克风在输入字段上进行语音识别吗?

例如,当您单击具有

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

它调出只有数字的安卓键盘。有没有类似的东西可以做

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

它会调出安卓键盘,但带有“现在说话”的语音识别功能。然后,一旦你说完,它就会用你说的话填写输入字段。

我曾尝试使用其他替代方法(如 flash)来做到这一点,但它确实效果不佳。我也试过这个

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

但那只是记录你的声音并没有语音到文本的翻译。

4

1 回答 1

3

Chrome 支持文本输入的语音识别。请参阅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 />

但是,我不相信 Android 浏览器支持这一点。

大多数带有文本输入的网页会自动在键盘上显示麦克风以进行语音识别。如果您使用的是自定义键盘而不是普通键盘,您可能看不到这一点。

当然,您可以强制在本机 Java 应用程序中使用识别器。我只是认为您不能在网页中强制执行此操作。

在此处输入图像描述.

于 2012-06-05T17:06:26.347 回答