uni-app 百度语音识别失败
uni-app 百度语音识别失败 产品分类: uniapp/App
| 属性 | 值 |
|---|---|
| PC开发环境操作系统 | Windows |
| PC开发环境操作系统版本号 | Windows10 |
| HBuilderX类型 | Alpha |
| HBuilderX版本号 | 3.3.8 |
| 手机系统 | 全部 |
| 手机厂商 | 华为 |
| 页面类型 | nvue |
| vue版本 | vue2 |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
测试过的手机:
苹果12 oppor15
示例代码:
data
speechEngine: { //语音引擎=>讯飞:iFly,百度:'baidu' 讯飞sdk已被下架使用百度
type: String,
default: 'baidu'
},
methods
voicesearch(){
let _this = this
console.log('进入')
let options = {}
options.engine = _this.speechEngine
options.punctuation = false // 是否需要标点符号
options.timeout = 10 * 1000
plus.speech.startRecognize(options, function(s) {
console.log(options)
console.log(s)
})
}
更多关于uni-app 百度语音识别失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html
5 回复
iOS经测试没有复现你说的问题,可以私发我下你的key我试下
更多关于uni-app 百度语音识别失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html
engine 是个字符串类型, 看你提供的代码貌似不是 可以对照下api
如果说我代码错误了 那么不打自定义基座的情况下怎么能调用起来呢…
出坑
百度申请key用公司形式不要个人开发者不要填写包名
代码用上面的 把
speechEngine: { //语音引擎=>讯飞:iFly,百度:‘baidu’ 讯飞sdk已被下架使用百度
type: String,
default: ‘baidu’
},
直接改成字符串类型
speechEngine:“baidu”
即可使用


