跳到正文
Hacker News· speakvora·· 7 天前AI 评分36

Speakvora 开源离线语音包智能体:可发短信、打电话并推送 Slack

Offline voice packs and an open-source agent that texts, calls, posts to Slack

AI 导读

Speakvora 推出开源智能体 speakvora-pack-agent,把离线语音包变成自动化工作流,可确认预订、日历提醒、回复短信电话邮件、在流水线失败时呼叫值班工程师,并通知 Slack 或 Teams。

正文 · AI 翻译

一个小型代理,将离线语音包转化为自动化工作:确认预订、根据日历提醒人们、告知客户订单已就绪、回复短信、电话和电子邮件、在流水线失败时唤醒待命工程师,并在 Slack 或 Teams 中通知你的团队。

它运行在你自己的服务器上,紧邻你的应用,使用你自己的账户。仅使用标准库 Python。没有托管服务,我们不收取每条消息的费用,无需在你的聊天或日历中安装任何东西。

Speakvora 销售离线语音包(一次性交付的音频)。这些语音包正在重建以包含此代理,首先支持英语,因此一次购买即获得音频加代理,一个价格。该代理是自由软件(MIT),可与任何按语音包方式组织的音频文件集配合使用;语音包音频单独授权。

两分钟试用,无需账户

git clone https://github.com/eyeguide-dev/speakvora-pack-agent && cd speakvora-pack-agent
python3 examples/restaurant/demo.py

它会在你的机器上针对模拟的 Twilio、Slack 和 Google 服务器运行一家餐厅的一天,并打印代理做了什么,以及它拒绝做什么(未经同意、已选择退出)。

与语音包一起使用

pip install speakvora-pack-agent        # once published on PyPI; until then clone this repo (the demo needs nothing else)
cd your-unzipped-pack
speakvora-pack-agent init --pack .      # writes agent.json + workflows.json for the pack's industry
speakvora-pack-agent check              # what is connected, which spoken lines are missing
speakvora-pack-agent source add github  # ready webhook mappings: github, gitlab, pagerduty, stripe, shopify, calendly, generic-pos
speakvora-pack-agent run                # DRY RUN: records what it would do, sends nothing
speakvora-pack-agent run --live         # when the log looks right

它连接到什么

新来的?从 docs/integrate-in-10-minutes.md 开始:init、doctor、events(适用于 Python、Node、PHP、Ruby、Go、curl 的可复制粘贴签名示例)。支持全部 12 种语音包语言;init --mode open 移除按人和按小时限制(选择退出、必需通知和终止开关保持开启)。

通过 Twilio 或任何提供商的 Web API 发送短信、电话和 WhatsApp(sms_provider、call_provider);Slack 和 Microsoft Teams;Google Calendar 和 Microsoft 365(ICS 链接或 OAuth);SMTP 和 IMAP 电子邮件;任何发送 webhook 的系统(简短映射,无需代码);任何 REST API(http 操作)。参见 docs/connect-anything.md 和 docs/integrate-existing-numbers.md。

安全默认开启

先试运行。客户消息需要同意。STOP 始终被遵守。静默时段和限制(strict、standard、open)。你的行业必须声明的通知会自动添加(自动呼叫线路、选择退出页脚、健康和紧急情况隐私、设施通知、收债人通知、保密)。仅限签名请求。终止开关(在 agent-state/ 中创建名为 STOP 的文件)。参见 docs/safety.md 和 docs/limits-and-control.md。

诚实的限制

基于关键词和菜单,不是聊天机器人。由你运行(Python 3.9+)。美国短信需要在你的提供商账户中进行运营商注册;入站电话菜单需要 Twilio。已针对模拟服务进行测试,因此请使用你自己的账户从试运行开始。法律通知措辞是你律师的起点,不是法律建议。不适用于医疗建议、紧急情况或患者信息。不是囚犯通话平台。

许可证

软件采用 MIT 许可证。提及的徽标或品牌名称属于其所有者;不暗示任何认可。语音包音频单独授权。

来源:Hacker News · github.com