h5-语音输入转为汉字

效果图:



代码:


例:

mui.init({

swipeBack: true, //启用右滑关闭功能

gestureConfig: {

hold: true, //默认为false,不监听

release: true //默认为false,不监听

}

});

mui.plusReady(function() {

mui('.mui-input-row textarea').input();

/*pickerdatetime();*/

document.querySelector("#msg-type").addEventListener("hold", function() {

this.classList.add('mui-active');

plus.speech.startRecognize({

engine: 'iFly',

onaudiostart: function() {}

}, function(text) {

text = text.toString().replace(/,/g, '').replace(/,。/g, '。').replace(/,!/g, '!').replace(/,?/g, '?');

var value = $("#msg-text").val();

$("#msg-text").val(value + text) ;

}, function(e) {

mui.toast("语音识别失败!");

}); //启动语音识别

});

document.querySelector("#msg-type").addEventListener("release", function() {

this.classList.remove('mui-active');

});

});

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 以下是常用的代码收集,学习用。转自豪情博客园 1. PC - js 返回指定范围的随机数(m-n之间)的公式 re...
    自由加咖啡阅读 1,046评论 0 1
  • 闲话少叙,先上图: 什么,还要代码? HTML: 选择区域 JS: // 城市级联选择 varcit...
    汪槑槑2017阅读 4,594评论 0 0
  • JavaScript 将字符串转换为数字 parseInt() ◆只保留数字的整数部分,不会进行四舍五入运算。 ...
    AkaTBS阅读 1,009评论 0 9
  • 我每于户外见到喜爱的小虫子,便想捡回家中养。一日,在路上看到一只蝉,欲罢不能,便捡回了家,与两只蜗牛养在了一起。 ...
    自由心空阅读 401评论 0 2
  • 吴晓天阅读 160评论 0 0