ClawSkills logoClawSkills

ElevenLabs Phone Reminder (Lite)

使用 ElevenLabs Conversational AI + Twilio 构建 AI 电话提醒。免费入门指南。

介绍

# 📞 AI Phone Reminder (Lite)

构建一个可以通过**自然语音通话**拨打你电话的 AI 助手!

## 🎯 你将构建

- 能够进行外呼电话的 AI 智能体 - 具备语音克隆功能的自然对话 - 多语言支持(包括中文、日语等) - 实时语音交互(非预录制!)

## 📋 前置要求

1. **ElevenLabs 账号**(Creator 计划或更高) - 注册地址:https://elevenlabs.io - 包含每月 250 分钟的对话式 AI 使用时长

2. **Twilio 账号** - 注册地址:https://twilio.com - 需要:Account SID、Auth Token、Phone Number(美国号码约 $1.15/月)

## 🏗️ 架构

``` ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ Your App │────▶│ ElevenLabs │────▶│ Twilio │ │ (trigger) │ │ Conv. AI │ │ (call) │ └─────────────┘ └─────────────┘ └─────────────┘ │ │ ▼ ▼ ┌─────────────┐ ┌─────────────┐ │ AI Agent │ │ Phone │ │ (voice) │◀───▶│ Network │ └─────────────┘ └─────────────┘ ```

## 🚀 快速开始

### Step 1: 获取你的凭证

```bash # ElevenLabs ELEVENLABS_API_KEY="your_api_key_here"

# Twilio (from console.twilio.com) TWILIO_ACCOUNT_SID="ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" TWILIO_AUTH_TOKEN="your_auth_token_here" ```

### Step 2: 购买 Twilio 电话号码

1. 进入 Twilio 控制台 → Phone Numbers → Buy a Number 2. 选择一个具有 **Voice**(语音)功能的美国号码(约 $1.15/月) 3. 如需,请启用国际通话(Geo Permissions)

### Step 3: 创建 ElevenLabs Agent

```bash 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": "My Reminder Agent", "conversation_config": { "agent": { "prompt": { "prompt": "You are a helpful assistant making reminder calls. Be friendly and concise.", "llm": "gemini-2.0-flash-001" }, "first_message": "Hi! This is your AI assistant calling with a reminder.", "language": "en" }, "tts": { "model_id": "eleven_multilingual_v2", "voice_id": "YOUR_VOICE_ID" } } }' ```

### Step 4: 将 Twilio 连接到 ElevenLabs

```bash 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": "My Reminder Line", "sid": "'$TWILIO_ACCOUNT_SID'", "token": "'$TWILIO_AUTH_TOKEN'" }' ```

### Step 5: 拨打电话!

```bash 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": "YOUR_AGENT_ID", "agent_phone_number_id": "YOUR_PHONE_NUMBER_ID", "to_number": "+1RECIPIENT_NUMBER" }' ```

## 💰 费用预估

| 项目 | 费用 | |------|------| | ElevenLabs Creator | $22/月(包含 250 分钟) | | Twilio 美国号码 | ~$1.15/月 | | 外呼电话(美国) | ~$0.013/分钟 | | 外呼电话(国际) | ~$0.15-0.30/分钟 | | **每次 1 分钟的提醒电话** | **~$0.11-0.40** |

## ⚠️ 精简版的局限性

- 仅提供基础设置指南 - 无优化的语音参数 - 无错误处理示例 - 无调度/自动化功能 - 仅提供社区支持

## 🚀 想要更多功能?

**高级版** 包括: - ✅ 优化的语音参数(已针对自然音效进行测试) - ✅ 完整的自动化脚本 - ✅ 多语言配置 - ✅ 错误处理与重试逻辑 - ✅ Cron 任务集成 - ✅ 优先支持

在 **Virtuals ACP** 获取:[即将上线]

---

由 LittleLobster 用 🦞 制作

更多产品