文字识别成语音_小程序实现语音识别转文字——“坑路”历程

5a0f06d79c6da59b27a03c001874fc96.png

“最近为小程序增加语音识别转文字的功能,坑路不断,特此记录。”

微信开发者工具

开发者工具上的录音文件与移动端格式不同,暂时只可在工具上进行播放调试,无法直接播放或者在客户端上播放。

debug的时候发现,工具上录音的路径是http://tmp/xxx.mp3,客户端上录音是wxfile://xxx.mp3。

其实呢,不是格式不同,是映射路径不同。
虽然这里做个兼容也不难,但是每次提示一行文字,很影响美观。

采样率与编码码率限制

每种采样率有对应的编码码率范围有效值,设置不合法的采样率或编码码率会导致录音失败。

详细看这个:https://developers.weixin.qq.com/miniprogram/dev/api/media/recorder/RecorderManager.start.html
一开始没有留意,导致录音不成功。在试过几次后,再次采用这样的配置,感觉录音识别率和体积之间比较好平衡:

sampleRate: 16000, //采样率
numberOfChannels: 1, //录音通道数
encodeBitRate: 96000, //编码码率

单通

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值