A real-time voice assistant system inspired by Ultravox, combining Llama-3 LLM and OpenVoice v2 for advanced text-to-speech capabilities.
This project consists of 5 microservices:
git clone https://github.com/yourusername/lulumarjan.git
cd lulumarjan
docker-compose up -d
/v1/chat/completions - LLM text generation (OpenAI-compatible)/v1/audio/speech - Text-to-speech conversion/v1/audio/clone - Voice cloning/generate - Text generation with Llama-3/models - List available models/tts - Text-to-speech conversion/clone - Voice cloning/voices - List available voices/ws - WebSocket endpoint for WebRTC signalingTo develop each service individually:
cd webrtc
go mod download
go run cmd/server/main.go
cd api
npm install
npm run dev
cd llm
pip install -r requirements.txt
python app.py
cd tts
pip install -r requirements.txt
python server.py
MIT
Shell
40.7%
Python
22.9%
JavaScript
21.8%
HTML
6.7%
PowerShell
6.3%
A real-time voice assistant system inspired by Ultravox, combining Llama-3 LLM and OpenVoice v2 for advanced text-to-speech capabilities.
This project consists of 5 microservices:
git clone https://github.com/yourusername/lulumarjan.git
cd lulumarjan
docker-compose up -d
/v1/chat/completions - LLM text generation (OpenAI-compatible)/v1/audio/speech - Text-to-speech conversion/v1/audio/clone - Voice cloning/generate - Text generation with Llama-3/models - List available models/tts - Text-to-speech conversion/clone - Voice cloning/voices - List available voices/ws - WebSocket endpoint for WebRTC signalingTo develop each service individually:
cd webrtc
go mod download
go run cmd/server/main.go
cd api
npm install
npm run dev
cd llm
pip install -r requirements.txt
python app.py
cd tts
pip install -r requirements.txt
python server.py
MIT
Shell
40.7%
Python
22.9%
JavaScript
21.8%
HTML
6.7%
PowerShell
6.3%