Elevenlabs Twilio Memory Bridge

📞 语音 AI 记忆增强引擎 · 零依赖部署

FastAPI webhook桥接器,为ElevenLabs+Twilio语音代理注入持久化呼叫者记忆与动态上下文,零依赖、文件存储、OpenClaw兼容。

收藏
8.8k
安装
1.8k
版本
1.2.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

elevenlabs-twilio-memory-bridge 是一款专为 ElevenLabs Conversational AI 与 Twilio 语音通话场景设计的个性化 Webhook 中间件。其核心机制是在每次来电时,通过 ElevenLabs 的原生集成本触发该服务,完成呼叫者身份识别、历史记忆检索、上下文笔记注入,最终将组合后的系统提示覆盖返回给 AI 代理,实现"千人千面"的个性化语音交互体验。

显著优点

架构极简,零外部依赖:采用纯文件持久化(JSON),无需数据库或消息队列,部署成本极低。无音频代理设计让 ElevenLabs 与 Twilio 直接处理媒体流,本服务仅处理 Webhook 信令,延迟可控。

安全设计成熟:v1.2.0 引入多项硬安全措施——HMAC-SHA256 加盐哈希保护用户隐私(PHONE_HASH_SALT)、可选 Fernet 加密实现静态数据加密(DATA_ENCRYPTION_KEY)、强制 Webhook 签名验证(WEBHOOK_SECRET)、POSIX 文件锁防止竞态、目录权限严格限制(0o700/0o600)。

OpenClaw 生态兼容:原生支持 OpenAI 兼容的 LLM 端点,可无缝接入自建大模型服务,避免供应商锁定。

运维友好:内置健康检查、分级日志、CORS 控制、速率限制(管理员端点 30rpm,Webhook 60rpm),适合从原型到小规模生产的全周期。

潜在局限与风险

文件存储的天花板:JSON 文件锁在高并发写入场景可能成为瓶颈,不适合大规模分布式部署。无内置备份机制,需自行配置数据卷快照。

数据迁移成本:v1.2.0 的哈希算法变更导致历史数据不可继承,升级即数据重置,需提前规划。

功能边界明确:不提供实时通话干预、录音转写、或复杂的多轮状态机,仅聚焦"提示注入"这一单一职责。

适合人群

  • 快速搭建 MVP 语音客服/预约系统的独立开发者
  • 需要自托管、零订阅数据库成本的中小团队
  • 已使用 ElevenLabs + Twilio 技术栈,希望叠加记忆能力的项目

常规风险提示

  • 密钥管理:所有敏感配置依赖环境变量,泄露 ADMIN_API_KEYWEBHOOK_SECRET 将导致未授权访问或伪造请求
  • 加密降级风险:未配置 DATA_ENCRYPTION_KEY 时数据以明文存储,不符合敏感行业合规要求
  • Twilio 计费:语音通话本身的运营商成本独立于本服务

---

版本:v1.2.0 | 许可证:未明确 | 维护活跃度:基于 GitHub 仓库判断

Elevenlabs Twilio Memory Bridge 内容

tests文件夹
手动下载zip · 27.4 kB
__init__.pytext/plain
请选择文件