SuperAPI AI 工具集

voice-notify

办公与效率

查看项目

更新于 10-15 17:30

技能介绍

用途:基于火山引擎语音服务 API,向指定手机号码发送语音通知,适用于用户说「给{手机号}发送语音通知」「给{手机号}打语音电话」「用{语言}给{手机号}发送语音通知」等场景。

主要能力:通过脚本提供三类命令。resource 查询可用语音资源列表;pool 查询语音通知号码池列表;send <手机号> <资源Key> <号码池编号> 发送语音通知。执行流程为先从指令提取 11 位手机号,无手机号则先询问;再执行 python3 scripts/voice_notify.py pool,从 Result.Records 中选择 NumberCount > 0 的号码池并取其 NumberPoolNo;接着执行 python3 scripts/voice_notify.py resource,按用户关键词在 Name、Remark、TtsTemplateContent、Lang 字段匹配资源,取 ResourceKey,无匹配则选列表首个资源;最后执行 python3 scripts/voice_notify.py send 发送,并把结果告知用户。

使用方式:需先把火山引擎访问密钥配置到系统环境变量或 .env 文件,包括 VOLCENGINE_ACCESS_KEY 和 VOLCENGINE_SECRET_KEY,可在火山引擎控制台访问密钥管理中创建获取。

限制与常见错误:未配置密钥会提示设置环境变量;找不到可用号码池或语音资源会分别提示检查账户;其他报错直接返回具体信息。号码池与语音资源需账户下已具备,技能本身不创建这些资源。