语音识别模块

加入第三方模块

注:不需要配置任何文件

项目代码实例--语音输入文档--点击输入以及点击方法

html--部分

<div class="aui-btn aui-btn-primary aui-btn-block" tapmode onclick="Voice()" id="Voice">开始录音</div>

script--部分

var st = true;
	function Voice(){
		if (st) {
			var speechRecognizer = api.require("speechRecognizer");
			speechRecognizer.record({
			    vadbos: 5000,
			    vadeos: 5000,
			    rate: 16000,
			    asrptt: 1,
			    audioPath: "fs://speechRecogniser/speech.mp3"
			}, function(ret, err) {
			    if (ret.status) {
			    	$("textarea").val(ret.wordStr);
			        // api.alert({ msg: ret.wordStr });
			    } else {
			        api.alert({ msg: err.msg });
			    }
			});
			$("#Voice").text("结束录音");
			st = false;
		}else{
			var speechRecognizer = api.require("speechRecognizer");
			speechRecognizer.stopRecord();
			$("#Voice").text("开始录音");
			st = true;
		}
	}
文章导航