🤖 Answerbot AI Voice Assistant
✅ Voice Assistant is running on Express Server!
📱 How to Test:
Call your Twilio phone number to interact with the AI voice assistant.
⚙️ Admin Interface:
→ Access Admin Panel to manage phone configurations, API keys, and call settings.
Features
🎤 Speech Recognition: Uses OpenAI Whisper for accurate voice transcription
🧠 AI Responses: Powered by GPT-4 for intelligent conversation
🔊 Text-to-Speech: ElevenLabs for natural voice synthesis
👥 Caller Recognition: Personalized greetings for known callers
📧 Email Notifications: Automatic transcripts and recordings via email
🎙️ Dual Recording: Complete call audio with both caller and AI responses
🏥 Per-Phone Configuration: Different settings for each Twilio number
🗄️ Database-Driven: All configuration stored in SQLite database
Configuration
The assistant is now configured through the Admin Interface with per-phone settings:
- Phone Numbers: Configure each Twilio number independently
- API Keys: OpenAI, ElevenLabs, and Twilio credentials per phone
- Caller Recognition: Known caller numbers and personalized greetings
- Email Settings: SMTP configuration for call notifications
- Voice Settings: Different voices and system messages per phone
🔧 Setup Instructions:
1. Access the
Admin Panel
2. Add your Twilio phone numbers and configure API keys
3. Set up known callers and personalized greetings
4. Configure your Twilio webhook URL to:
/incoming-call
5. Test by calling your Twilio phone number