feat: add Deepgram STT provider and cloud-first config
- New DeepgramSTT class using Deepgram nova-3 via REST API - Factory function create_stt_engine() for provider switching - faster-whisper import now optional (graceful fallback) - Config defaults to cloud providers (deepgram STT + venice TTS) - .env.example updated with DEEPGRAM_API_KEY and VENICE_API_KEY - requirements.txt adds deepgram-sdk, marks faster-whisper as optional - Zero GPU required for default configuration
This commit is contained in:
parent
3eea942772
commit
f0458b9b40
4 changed files with 213 additions and 16 deletions
|
|
@ -22,7 +22,8 @@ resampy>=0.4.2 # High-quality audio resampling
|
|||
# ============================================================================
|
||||
torch>=2.1.0
|
||||
torchaudio>=2.1.0
|
||||
faster-whisper>=1.0.0 # GPU-accelerated STT
|
||||
faster-whisper>=1.0.0 # GPU-accelerated STT (optional, for local provider)
|
||||
deepgram-sdk>=3.0.0 # Deepgram cloud STT
|
||||
silero-vad>=4.0.0 # Voice activity detection
|
||||
onnxruntime>=1.16.0 # Smart Turn model inference
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue