什么是 TTS 文本转语音 传统语音通知需提前录音,改话术就要重录。TTS 文本转语音只需传入文本,系统自动合成语音外呼,支持多音色,无需录音。本篇用 Python 演示从文本到一通真实呼叫。 接入前准备 拿到 API ID 与 API K…
什么是 TTS 文本转语音
传统语音通知需提前录音,改话术就要重录。TTS 文本转语音只需传入文本,系统自动合成语音外呼,支持多音色,无需录音。本篇用 Python 演示从文本到一通真实呼叫。
接入前准备
- 拿到 API ID 与 API Key,模板约 2 小时审核通过;
- 安装 requests:
pip install requests。
完整调用示例
接口 https://api.ihuyi.com/voice/vm,封装为可复用函数:
import requests
def send(mobile, content):
p = {"account":"你的APIID","password":"你的APIKey",
"mobile":mobile,"content":content}
return requests.post(
"https://api.ihuyi.com/voice/vm",
data=p, timeout=10).json()
print(send("13800138000",
"【订单】您的快递已发货,单号SF123456,请注意查收。"))
# {"code":2,"msg":"提交成功"}
模板变量与注意事项
- 报备模板可预留变量,调用时传入订单号、金额实现个性化播报;
- 单条约 70 字约 20 秒,超长会拆条;
- 批量群发可一次传多个手机号逐路外呼。
呼叫状态、接听时间、通话时长可通过查询接口或回调推送回传;按成功计费、失败不计费,套餐无有效期。
小结
Python 用 TTS 把任意业务文本变成语音电话,适合订单提醒、审批通知等高频场景,改话术无需重新录音。详见接口文档与代码示例。