dcloudio / dcloudio/uni-app

uni-app 百度语音识别功能 报错"code": 3101, "message": "VAD detect no speech"

Open
#3,670 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

百度语音识别

`


语音识别

这是searchValue:{{ words1 }}


这是searchText:{{ words2 }}

export default {
data() {
return {
title: 'Hello',
words1: '',
words2: ''
}
},
onLoad() {

},
methods: {
send() {
uniCloud.callFunction({
name: 'sendcode',
success: (e) => {
console.log('这是发送验证码', e);
}
})
},
// 调用讯飞语音识别
voiceBegain() {
let _this = this;
let options = {};
//#ifdef APP-PLUS || APP-PLUS-NVUE
options.engine = 'baidu';
options.punctuation = false; // 是否需要标点符号
options.timeout = 10 * 1000; //语音录入持续时长
plus.speech.startRecognize(options, function (s) {
_this.searchText = _this.searchText + s;
console.log(_this.searchText) //拿到语音识别的结果
//下面是逻辑
_this.searchValue = s;
_this.searchText = ""

// 打印输出结果
_this.words1 = _this.searchValue
_this.words2 = _this.searchText

// 关闭语音
plus.speech.stopRecognize();
}, function (e) {
console.log(e)
});
//#endif
// #ifdef H5
alert("只有h5平台才有alert方法")
// #endif
}
}
}

.content {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding-top: 100px;
}

.text-area {
display: flex;
justify-content: center;
}

.title {
font-size: 36rpx;
color: #8f8f94;
}

`

真机模拟器调试 报错 "message": "VAD detect no speech"

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.