我想在textarea里面加上语音输入功能
如下图,点击语音输入后开始监听语音,内容写到textarea里面
BirdZhang
- 发布:2016-07-02 21:13
- 更新:2016-07-03 16:02
- 阅读:1862
语音输入只能是Input标签吗
分类:HTML5+
不一定,参考Hello H5+中的 plus/speech.html代码放在按钮里
html:
<div class="button" onclick="startRecognize()">开始语音识别</div>
javascript:
var text=null;
function startRecognize() {
if(plus.os.name=='Android'&&navigator.userAgent.indexOf('StreamApp')>0){
plus.nativeUI.toast('当前环境暂不支持语音识别插件');
return;
}
var options = {};
options.engine = 'iFly';
text.value = "";
outSet( "开始语音识别:" );
plus.speech.startRecognize( options, function ( s ) {
outLine( s );
text.value += s;
}, function ( e ) {
outSet( "语音识别失败:"+e.message );
} );
}
BirdZhang (作者)
非常感谢
2016-07-03 16:20