Wire cloud STT/TTS providers into pipeline
- Add provider field to STTConfig and TTSConfig (deepgram/venice) - Add VeniceTTSConfig model for venice voice/base_url settings - Add CloudTTSSynthesizer adapter wrapping VeniceKokoroTTS - Loosen STTTranscriber type hint to accept any engine with transcribe_async - Update run.py to use create_stt_engine/create_tts_engine factories - Provider-based init: reads config.pipeline.stt.provider and .tts.provider - Fix duplicate language key in config.yaml - Remove duplicate language field from STT config Cloud-only path: VAD (local) -> Deepgram STT -> OpenClaw -> Venice TTS -> Discord
This commit is contained in:
parent
f0458b9b40
commit
7d3e13a3ca
5 changed files with 115 additions and 48 deletions
|
|
@ -123,9 +123,6 @@ pipeline:
|
|||
compute_type: "float16"
|
||||
beam_size: 1
|
||||
|
||||
# Language hint (null = auto-detect)
|
||||
language: "en"
|
||||
|
||||
# VAD filter (use built-in VAD in whisper)
|
||||
vad_filter: false
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue