更新时间:2022-11-15 16:39:51收藏订阅更新我的文档设置返回文档简介my.ix.voiceplay 是语音播报1.0 api。除了内置的数值播报类型,还支持小程序集成自定义语音。接口调用示例代码.js 示例代码javascript复制代码9912345678910// .jsmy.ix.voiceplay({ eventid: 'zfdz', number: '0.01', success: (r) => { my.ix.voiceplay({ eventid: 'gxsy' }); }});入参属性类型必填描述eventidstring是支持预置和自定义语音,预置资源见下面表格,自定义的方式见自定义语音。numberstring否需要写入到 pos 的 barcode 28 码。successfunction否播放成功后回调。failfunction否播放失败后回调。出参(成功)属性类型描述successboolean值为 true{其它键值}不限{其它内容}说明:返回內容为 {success: true,........ }。出参(失败)失败的具体原因,取值为:●参数错误(对应错误码 102,建议检查代码中的参数)。●eventid 不存在(对应错误码 103,请补充 eventid 参数)。●播放异常(对应错误码 104,系统音频播放异常产生原因较多,建议检查代码并重新测试)。属性类型描述errornumber错误码,取值为:●102●103●104errormessagestring错误信息。说明:返回内容只包含 {error: number, errormessage: 'xxx'}。预置资源预置资源都带有 number 数字参数。功能语音播报内容speakmode到账“支付宝到账xx元”zfbdz“支付到账xx元”zfdz“xx元”onlyprice电池“电池电量百分之xx”battery数字如 12.34:一拾二点三四decimal如 12.34:一二点三四ordinal蜻蜓“支付宝付款成功xx元”pay_succeed_with_summary“支付宝刷脸支付xx元”pay_succeed_face“单笔收款金额上限xx元”e3“请支付xx元”e4自定义语音将语音资源放到小程序根目录 voice 目录下(没有则自行创建)。如将 感谢使用 的自定义语音 gxsy.mp3 放到 voice, 最终路径为 [小程序代码目录]/voice/gxsy.mp3。那么 eventid 就是 gxsy。