🎙️ 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.

1

VoIP Setup & Initial Demo

Twilio integration with French phone number and Azure TTS with DeniseNeural voice

2

STT/TTS Core Integration

Two-way communication with speech-to-text and immediate response flow

3

Google Calendar OAuth

Secure authentication flow and user-friendly interface for calendar access

4

Calendar Core Logic

LLM-powered appointment management with create, modify, and cancel functionality

5

Web Dashboard Backend

Call logs, AI-generated summaries, and REST API endpoints for dashboard data

6

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