🎙️ Voxalias API
VoIP & NLP Expert for Dental SaaS Solution - AI-powered phone assistant for Google Calendar appointment management. Transform voice commands into seamless appointment scheduling with advanced speech processing and natural language understanding.
# Start MongoDB and Redis
docker compose up -d
# Install dependencies
pnpm install
# Start development server
pnpm run dev
🎙️ Voxalias API running at http://localhost:3034
📚 API Docs: http://localhost:3034/api-docs
⚡ Queue Dashboard: http://localhost:3034/admin/queues
📞 VoIP & NLP Expert for Dental SaaS Solution
Core Technology Stack
VoIP & Telephony
Twilio integration for professional phone system with dedicated French phone numbers
Speech-to-Text
Advanced STT using Whisper or Deepgram for accurate voice transcription
Text-to-Speech
Azure Cognitive Services with DeniseNeural voice for natural conversation
Google Calendar
Seamless integration with Google Calendar API for appointment management
AI Assistant
LLM-powered conversation handling for intelligent appointment booking
GDPR Compliant
EU server deployment ensuring data protection and privacy compliance
Development Phases
Our structured development approach ensures robust implementation of the VoIP & NLP system, building from basic telephony to advanced AI-powered appointment management.
VoIP Setup & Initial Demo
Twilio integration with French phone number and Azure TTS with DeniseNeural voice
STT/TTS Core Integration
Two-way communication with speech-to-text and immediate response flow
Google Calendar OAuth
Secure authentication flow and user-friendly interface for calendar access
Calendar Core Logic
LLM-powered appointment management with create, modify, and cancel functionality
Web Dashboard Backend
Call logs, AI-generated summaries, and REST API endpoints for dashboard data
Web Dashboard Frontend
User interface for call management and appointment insights
Future Enhancements
Our roadmap includes advanced features to enhance the VoIP & NLP capabilities, expand language support, and provide comprehensive analytics for dental practices.
Multi-language Support
Expand beyond French to support multiple languages for global dental practices
Advanced Analytics
Call analytics, appointment insights, and performance metrics for practice optimization
Mobile Integration
Native mobile apps for iOS and Android with push notifications
AI Improvements
Enhanced conversation AI with context awareness and appointment conflict resolution
Multi-tenant Support
Support for multiple dental practices with isolated data and custom configurations
Cloud Scaling
Auto-scaling infrastructure with load balancing for high-volume practices