大杉
大杉
  • 发布:2023-05-24 14:39
  • 更新:2023-07-29 13:33
  • 阅读:304

【报Bug】Speech(语音输入) 一直失败

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win 10

HBuilderX类型: 正式

HBuilderX版本号: 3.7.11

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: RedmiK60 Pro

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

var options = { engine: 'baidu' }; text.value = ''; console.log('开始语音识别:'); plus.speech.startRecognize(options, function(s){ console.log(s); text.value += s; }, function(e){ console.log('语音识别失败:'+JSON.stringify(e)); } );

操作步骤:

在 manifest.json App模块配置 设置Speech语音输入选择百度语音识别,登录百度ai 申请应用填写AppId、ApI Key 、Secret Key 值,通过绑定点击事件 voiceBegain() 唤起plus.speech.startRecognize ,一直失败,起初报{"code":"-4004","message":"not found engine=baidu"},在自定义基座打包后,再次启动报{"code":"-1","message":"not found engine=baidu"}

预期结果:

点击事件后录入语音转换文字

实际结果:

点击事件后录入语音转换文字

bug描述:

var options = { engine: 'baidu' }; text.value = ''; console.log('开始语音识别:'); plus.speech.startRecognize(options, function(s){ console.log(s); text.value += s; }, function(e){ console.log('语音识别失败:'+JSON.stringify(e)); } );

2023-05-24 14:39 负责人:无 分享
已邀请:
天涯浪子贝爷

天涯浪子贝爷

解决了吗 大佬 我也遇到了

要回复问题请先登录注册