怎样通过微信小程序实现语音通知_微信小程序提示音实现
怎样通过微信小程序实现语音通知呢?
本文描述了使用微信小程序调用HTTP接口,实现语音通知,。
可选用产品:可根据实际场景需求,选择对应的规格
下面以每款产品为例,用微信小程序编程实现语音通知:
1. 智能语音喇叭3
远程语音播报、语音提醒、语音通知、语音警报;
广泛应用于各种线下服务的订单提醒、线下流程的语音提醒等;
无需上传录音、无需后台设置;
直接通过HTTP接口推送文本,即可实时远程语音播报;
真人发声、语调自然柔和,支持男、女音色;
双发声单元、音量大;
支持远程音量、音色、语调、语速设置;
支持多音字、支持数字(数值、金额、手机号等)读法;
内置铃声、提示音、警示音各5种;
可远程控制环状LED灯带颜色,同时实现视觉提醒;
可无缝接入各种OA、ERP、SaaS软件和低代码平台中;
即插即用,无需安装、走线;
更多...
使用微信小程序调用HTTP接口控制智能语音喇叭3的代码
以设备控制(向设备下发命令)为例
全部接口文档复制
var data = {\'device\': \'设备ID\',\'order\': \'命令\'};/*device[字符串]:设备唯一ID,可传多个,可在控制台可查看,也可通过接口拉取;order[json字符串]:命令,取值参考:1. 音量 - 可用值[0(0),1(1),2(2),3(3),4(4),5(5),6(6),7(7),8(8),9(9)] 示例[5], order为:{\"volume\":\"5\"}2. 音色 - 可用值[0(女声),1(男声)] 示例[男声], order为:{\"voice\":\"1\"}3. 语速 - 可用值[0(0),1(1),2(2),3(3),4(4),5(5),6(6),7(7),8(8),9(9)] 示例[5], order为:{\"speed\":\"5\"}4. 语调 - 可用值[0(0),1(1),2(2),3(3),4(4),5(5),6(6),7(7),8(8),9(9)] 示例[5], order为:{\"tone\":\"5\"}5. 播报 - 自定义 示例[提示音+文字], order为:{\"play:gbk:16\":\"[message_3]欢迎光临\"}6. 铃声 - 可用值[1(1),2(2),3(3),4(4),5(5)] 示例[3], order为:{\"ring\":\"3\"}7. 提示音 - 可用值[1(1),2(2),3(3),4(4),5(5)] 示例[3], order为:{\"message\":\"3\"}8. 警示音 - 可用值[1(1),2(2),3(3),4(4),5(5)] 示例[3], order为:{\"alert\":\"3\"}9. 重复 - 可用值[] 示例[], order为:10. 停止 - 可用值[0(停止当前),1(全部停止)] 示例[全部停止], order为:{\"stop\":\"1\"}11. 灯带 - 可用值[1(开),0(关),default(恢复默认)] 示例[关], order为:{\"led\":\"0\"}12. 颜色 - 自定义 示例[黄], order为:{\"color\":\"[255,255,0]\"}13. 闪烁 - 可用值[100(快),500(慢),0(停)] 示例[慢], order为:{\"twinkle\":\"500\"}14. 呼吸 - 可用值[1000(快),2000(慢),0(停)] 示例[慢], order为:{\"breath\":\"2000\"}15. 多彩 - 可用值[{\"speed\":1500,\"colors\":[[155,0,0],[0,0,155]]}(红蓝切换),{\"speed\":1500,\"colors\":[[155,0,0],[0,155,0],[0,0,155]]}(三色切换),{\"speed\":0}(停)] 示例[三色切换], order为:{\"colorful\":{\"speed\":1500,\"colors\":[[155,0,0],[0,155,0],[0,0,155]]}}*/wx.request({ \"url\":\"https://api.yoyoiot.cn/{AppID}/device/control/?sign={sign}&ts={ts}\", \"method\": \"POST\", \"header\": { \"X-APISpace-Token\":\"\", \"Content-Type\":\"\" }, \"data\": data, \"success\": (response)=> { console.log(response.data) }})
说明:{AppID}为您的应用ID(由平台生成),免费注册登录后,可在控制台查看;sign和ts的取值,请参考文档。
2. 智能语音音柱|10W
远程语音播报、语音提醒、语音通知、语音警报;
广泛应用于各种线下服务的订单提醒、线下流程的语音提醒等;
无需上传录音、无需后台设置;
直接通过HTTP接口推送文本,即可实时远程语音播报;
真人发声、语调自然柔和,支持男、女音色;
支持远程音量、音色、语调、语速设置;
支持多音字、支持数字(数值、金额、手机号等)读法;
内置铃声、提示音、警示音各5种;
可无缝接入各种OA、ERP、SaaS软件和低代码平台中;
防尘防水,外形美观,安装简单;
更多...
使用微信小程序调用HTTP接口控制智能语音音柱|10W的代码
以设备控制(向设备下发命令)为例
全部接口文档复制
var data = {\'device\': \'设备ID\',\'order\': \'命令\'};/*device[字符串]:设备唯一ID,可传多个,可在控制台可查看,也可通过接口拉取;order[json字符串]:命令,取值参考:1. 音量 - 可用值[0(0),1(1),2(2),3(3),4(4),5(5),6(6),7(7),8(8),9(9)] 示例[5], order为:{\"volume\":\"5\"}2. 音色 - 可用值[0(女声),1(男声)] 示例[男声], order为:{\"voice\":\"1\"}3. 语速 - 可用值[0(0),1(1),2(2),3(3),4(4),5(5),6(6),7(7),8(8),9(9)] 示例[5], order为:{\"speed\":\"5\"}4. 语调 - 可用值[0(0),1(1),2(2),3(3),4(4),5(5),6(6),7(7),8(8),9(9)] 示例[5], order为:{\"tone\":\"5\"}5. 播报 - 自定义 示例[提示音+文字], order为:{\"play:gbk:16\":\"[message_3]欢迎光临\"}6. 铃声 - 可用值[1(1),2(2),3(3),4(4),5(5)] 示例[3], order为:{\"ring\":\"3\"}7. 提示音 - 可用值[1(1),2(2),3(3),4(4),5(5)] 示例[3], order为:{\"message\":\"3\"}8. 警示音 - 可用值[1(1),2(2),3(3),4(4),5(5)] 示例[3], order为:{\"alert\":\"3\"}9. 重复 - 可用值[] 示例[], order为:10. 停止 - 可用值[0(停止当前),1(全部停止)] 示例[全部停止], order为:{\"stop\":\"1\"}*/wx.request({ \"url\":\"https://api.yoyoiot.cn/{AppID}/device/control/?sign={sign}&ts={ts}\", \"method\": \"POST\", \"header\": { \"X-APISpace-Token\":\"\", \"Content-Type\":\"\" }, \"data\": data, \"success\": (response)=> { console.log(response.data) }})
说明:{AppID}为您的应用ID(由平台生成),免费注册登录后,可在控制台查看;sign和ts的取值,请参考文档。
产品参数对比
参数