场景背景与痛点 快递柜投递后,用户需要收到取件码才能开箱。常规做法是把取件码以短信形式发送,但短信可能被拦截、折叠进垃圾信箱,或用户当时不在手机旁。快递柜屏幕虽有扫码取件,但很多老年用户不会操作小程序,仍依赖数字取件码。取件码若没及时送达,…
场景背景与痛点
快递柜投递后,用户需要收到取件码才能开箱。常规做法是把取件码以短信形式发送,但短信可能被拦截、折叠进垃圾信箱,或用户当时不在手机旁。快递柜屏幕虽有扫码取件,但很多老年用户不会操作小程序,仍依赖数字取件码。取件码若没及时送达,包裹长时间滞留柜内,占用格口并引发投诉。
方案架构与取件码 TTS 播报实现
互亿无线语音通知 API 让快递柜系统在入柜成功后,直接给收件人手机打一通电话,用 TTS 把取件码逐位播报出来。实现要点在于:取件码本身是动态数字,不需要预先录音,柜机系统把入柜时生成的取件码拼进 content 文本,例如“您有一个快递已存入 3 号柜,取件码为 8 6 2 3 1”,TTS 即可合成清晰语音。用户接听后按提示记录数字,再到柜机输入取件。语音播报对老年用户尤其友好,无需阅读短信。
接入步骤与代码示例
接入时由柜机厂商或平台方注册账号、报备取件播报模板(约 2 小时审核),在入柜回调中调用接口。接口地址为 https://api.ihuyi.com/voice/vm 。Python 示例:
import requests
url = 'https://api.ihuyi.com/voice/vm'
data = {
'account': 'API ID',
'password': 'API Key',
'mobile': '收件人手机号',
'content': '您的快递已存入小区北门快递柜,取件码为 8 6 2 3 1,请尽快取件'
}
r = requests.post(url, data=data)
print(r.json()) # {'code': 2, 'msg': '提交成功'}
接口完整字段见 语音通知接口文档。
关键参数与注意事项
- 取件码数字之间建议加空格分隔,TTS 播报时逐位读出,避免连读出错。
- 建议采用语音加短信双呼:电话播报取件码的同时下发一条短信备份,防止用户漏接。
- 未接通自动补呼,振铃 60 秒未接可重呼,确保包裹入柜后用户能尽快得知。
- 按成功计费、失败不计费,套餐无有效期,注册送 10 条免费调试额度。
小结
取件码电话播报把“看短信”变成“听电话”,降低了老年用户与短信被拦截场景下的取件门槛,帮助快递柜提升格口周转与用户满意度。