uniApp实战一:集成百度语音转文字功能

1.最终效果预览

image

image

2.页面调用方法

bdSpeechToTxt() {
				const options = {
					engine: 'baidu',
					punctuation: false,
					continue: true,
					userInterface: true,
				};
				let text = '';
				plus.speech.startRecognize(options, function(s) {
					text += s;
					console.log("text: ", text);
				}, function(e) {
					console.log('fail:' + JSON.stringify(e));
				});

			},

3.配置文件

在manifest.json中勾选并配置

image

4.官网申请配置信息

百度语音官网:https://console.bce.baidu.com/ai-engine/speech/overview/index

image

在应用列表创建一个应用并勾选语音相关的技术,实际上我们只需要勾选一个短语音识别即可

image

创建应用后我们到资源列表-》领取免费资源,选择一个或者多个领取,领完在列表就会出现上图所示信息,当前功能只需要领取一个短语音识别-中文普通话即可。

image
然后我们在回到应用列表,将上图中的AppID、APIKey、SecretKey得值记录下来并填写到uniApp项目中的manifest.json中的相应位置即可。

5.编译运行

我们需要先打一个自定义基座包,在HbuilderX开发工具中点击发行-》原生APP云打包,填写相关信息并选择打自定义基座包等待打包完成即可

image

打完包后页面控制台会有提示,然后我们在将项目运行到手机即可测试

image

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

博主逸尘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值