开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
android 开发文档
windows 开发文档
linux 开发文档
iot 小程序开发文档
其它
api
收银台
刷脸核身
刷脸登录
会员与授权
发送付款码
发送和接收小指令
版本查询
获取系统属性
系统设置页面
二维码识别
生成二维码
ui 控制
语音播报
本地数据库
本地图片存储
串口通信
外设管理
打印指令
监听按键事件
身份证读卡器适配
电子秤
钱箱
非接卡通信
ic 卡通信
红外测温仪
消息服务
日志服务
前后屏通信
更多使用指南
开发 > 开放能力接入 > 其它 > api >  > my.ix.voiceplay
收藏
订阅更新
我的文档
设置
简介
my.ix.voiceplay 是语音播报1.0 api。
除了内置的数值播报类型,还支持小程序集成自定义语音。
接口调用
示例代码
.js 示例代码
javascript
复制代码
// .js
my.ix.voiceplay({
eventid: 'zfdz',
number: '0.01',
success: (r) => {
my.ix.voiceplay({
eventid: 'gxsy'
});
}
});
入参
属性
类型
必填
描述
eventid
string

支持预置和自定义语音,预置资源见下面表格,自定义的方式见自定义语音。
number
string

需要写入到 pos 的 barcode 28 码。
success
function

播放成功后回调。
fail
function

播放失败后回调。
出参(成功)
属性
类型
描述
success
boolean
值为 true
{其它键值}
不限
{其它内容}
说明:返回內容为 {success: true,........ }。
出参(失败)
失败的具体原因,取值为:
参数错误(对应错误码 102,建议检查代码中的参数)。
eventid 不存在(对应错误码 103,请补充 eventid 参数)。
播放异常(对应错误码 104,系统音频播放异常产生原因较多,建议检查代码并重新测试)。
属性
类型
描述
error
number
错误码,取值为:
102
103
104
errormessage
string
错误信息。
说明:返回内容只包含 {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。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图