Explore the
Source Code
View project on GitHub
Try Our
Voice API
Test live voice interactions
Voice Marketing Agents
A comprehensive platform for creating and deploying AI-powered voice marketing agents for businesses.
Architecture
- •Frontend: Next.js 14, React 18, TypeScript, Tailwind CSS
- •Backend: Node.js, Express, WebSocket for real-time communication
- •AI/ML: OpenAI GPT, Google Speech-to-Text, ElevenLabs TTS
- •Database: PostgreSQL with Prisma ORM
- •Deployment: Vercel, Docker support
File Structure
- 📁src/app/ - Next.js app directory with routing
- 📁src/components/ - Reusable UI components
- 📁src/lib/ - Utility functions and configurations
- 📁src/types/ - TypeScript type definitions
- 📁public/ - Static assets and images
- 📁api/ - Backend API endpoints
- 📁docs/ - Project documentation
Key Features
- ✓Real-time voice interaction with customers
- ✓Multi-language support for global reach
- ✓Advanced analytics and conversation insights
- ✓Customizable voice personalities and scripts
- ✓Integration with popular CRM systems
- ✓A/B testing for voice campaigns
Quick Setup
- 1
Clone: git clone https://github.com/your-repo/voice-marketing-agents.git - 2
Install dependencies: npm install - 3
Copy .env.example to .env and configure API keys - 4
Run development server: npm run dev - 5
Access at: http://localhost:3000
API Endpoints
- 🌐
Dashboard: http://localhost:3000/dashboard - 🌐
API Documentation: http://localhost:3000/api/docs - 🌐
Voice Testing: http://localhost:3000/test-voice - 🌐
Analytics: http://localhost:3000/analytics
Contributing
- 👥Fork the repository and create a feature branch
- 👥Follow our coding standards and commit conventions
- 👥Submit a pull request with detailed description
- 👥Join our community Discord for discussions
Development Workflow
- 1Add types in src/types for new features
- 2Create/update API endpoints in api/
- 3Add/modify UI components in src/components/
- 4Update documentation for new features
- 5Test locally with npm run dev