名称: elevenlabs-phone-reminder-lite
描述: 使用 ElevenLabs 对话式 AI 和 Twilio 构建 AI 电话提醒。免费入门指南。
版本: 1.0.0
作者: LittleLobster
许可证: MIT
构建一个能够通过电话与你进行自然语音对话的 AI 助手!
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 你的应用 │────▶│ ElevenLabs │────▶│ Twilio │
│ (触发器) │ │ 对话式 AI │ │ (通话) │
└─────────────┘ └─────────────┘ └─────────────┘
│ │
▼ ▼
┌─────────────┐ ┌─────────────┐
│ AI 智能体 │ │ 电话网络 │
│ (语音) │◀───▶│ │
└─────────────┘ └─────────────┘
# ElevenLabs
ELEVENLABS_API_KEY="你的_api_密钥"
# Twilio (从 console.twilio.com 获取)
TWILIO_ACCOUNT_SID="ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
TWILIO_AUTH_TOKEN="你的_认证令牌"
curl -X POST "https://api.elevenlabs.io/v1/convai/agents/create" \
-H "xi-api-key: $ELEVENLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "我的提醒助手",
"conversation_config": {
"agent": {
"prompt": {
"prompt": "你是一个进行提醒电话的助手。保持友好和简洁。",
"llm": "gemini-2.0-flash-001"
},
"first_message": "你好!这是你的 AI 助手,来电提醒你。",
"language": "en"
},
"tts": {
"model_id": "eleven_multilingual_v2",
"voice_id": "你的_语音_ID"
}
}
}'
curl -X POST "https://api.elevenlabs.io/v1/convai/phone-numbers/create" \
-H "xi-api-key: $ELEVENLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"phone_number": "+1XXXXXXXXXX",
"provider": "twilio",
"label": "我的提醒专线",
"sid": "'$TWILIO_ACCOUNT_SID'",
"token": "'$TWILIO_AUTH_TOKEN'"
}'
curl -X POST "https://api.elevenlabs.io/v1/convai/twilio/outbound-call" \
-H "xi-api-key: $ELEVENLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_id": "你的_智能体_ID",
"agent_phone_number_id": "你的_电话号码_ID",
"to_number": "+1接收方号码"
}'
| 项目 | 成本 |
|---|---|
| ElevenLabs Creator | 22 美元/月 (含 250 分钟) |
| Twilio 美国号码 | 约 1.15 美元/月 |
| 美国境内呼出 | 约 0.013 美元/分钟 |
| 国际呼出 | 约 0.15-0.30 美元/分钟 |
| 单次 1 分钟提醒通话成本 | 约 0.11-0.40 美元 |
高级版包含:
- ✅ 优化的语音参数(经测试确保自然音质)
- ✅ 完整的自动化脚本
- ✅ 多语言配置示例
- ✅ 错误处理与重试逻辑
- ✅ 定时任务集成
- ✅ 优先支持
在 Virtuals ACP 获取:[即将推出]
由 LittleLobster 用 🦞 制作