managarten/services/mana-voice-bot/start.sh
Till-JS f4d8ed491c feat(mana-voice-bot): add German voice-to-voice assistant service
Complete voice pipeline combining:
- STT: Whisper (mana-stt)
- LLM: Ollama (Gemma/Qwen)
- TTS: Edge TTS (15 German voices)

Endpoints:
- /voice - Full audio-to-audio pipeline
- /chat/audio - Text-to-audio
- /tts - Direct TTS
- /transcribe - STT only

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 02:21:13 +01:00

21 lines
554 B
Bash
Executable file

#!/bin/bash
# Start Mana Voice Bot
cd "$(dirname "$0")"
source venv/bin/activate
export PORT=${PORT:-3050}
export STT_URL=${STT_URL:-http://localhost:3020}
export OLLAMA_URL=${OLLAMA_URL:-http://localhost:11434}
export DEFAULT_MODEL=${DEFAULT_MODEL:-gemma3:4b}
export DEFAULT_VOICE=${DEFAULT_VOICE:-de-DE-ConradNeural}
echo "Starting Mana Voice Bot..."
echo " Port: $PORT"
echo " STT: $STT_URL"
echo " Ollama: $OLLAMA_URL"
echo " Model: $DEFAULT_MODEL"
echo " Voice: $DEFAULT_VOICE"
echo ""
exec uvicorn app.main:app --host 0.0.0.0 --port $PORT