更新记录

1.0.0(2023-10-09)

初次提交


平台兼容性

Vue2 Vue3
× ×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.8.1 × 3.0.1 × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

需要帮助可直接联系qq2786885584

啰嗦一下

  • 第一次发布别喷,都是新人,
  • 做这个主要原因是讯飞语音合成和语音听写流式版太坑,没有几个做的导致我只能自己采坑去做,很多坑都踩了,也都详细注释了
  • 还有个原因是网上很多是直接新建文件写进去,导致只能在最后讯飞返回结束后才可以播放,导致我这边的论文得等很久很久,只能自己想办法了
  • 想学的可以突出看一下pcm转wav和二进制那里,主要那里的坑我踩了半天

必看提醒

  • 仅支持微信小程序

  • 不需要引入任何第三方,都放到libs里了

    使用方式

  • 1、 /libs/xunfeiplay 中修改 appid: "", apiSecret: "", apiKey: ""即可

  • 2、

  • 3、@cikplay 是开始播放和暂停播放方法,默认点击就开始播放

  • 4、样式我去了,自己改成自己需要的样式,按钮或者其他的都可以

  • 5、全部代码

代码逻辑

  • 1、仿流式播放,在讯飞ws还未全部返回时开始存储成数组格式流式播放。
  • 2、原理:采用cpm格式返回,在每次返回时判断是否完整一句话,通过pcm转二进制合并成wav格式存储到临时数组内后顺序播放wav

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问