diff options
Diffstat (limited to 'makima/src/server')
| -rw-r--r-- | makima/src/server/handlers/speak.rs | 2 | ||||
| -rw-r--r-- | makima/src/server/state.rs | 10 |
2 files changed, 5 insertions, 7 deletions
diff --git a/makima/src/server/handlers/speak.rs b/makima/src/server/handlers/speak.rs index b235c65..0f94b40 100644 --- a/makima/src/server/handlers/speak.rs +++ b/makima/src/server/handlers/speak.rs @@ -48,7 +48,7 @@ enum ClientMessage { /// WebSocket upgrade handler for TTS streaming. /// /// This endpoint accepts WebSocket connections for text-to-speech synthesis. -/// The TTS model runs directly in-process using candle — no external service. +/// The TTS model runs directly in-process using ONNX — no external service. #[utoipa::path( get, path = "/api/v1/speak", diff --git a/makima/src/server/state.rs b/makima/src/server/state.rs index bd6864f..ba9f9cf 100644 --- a/makima/src/server/state.rs +++ b/makima/src/server/state.rs @@ -700,12 +700,10 @@ impl AppState { model_dir = ?tts_dir, "Lazy-loading TTS engine (Chatterbox) on first Speak connection..." ); - let engine = crate::tts::TtsEngineFactory::create( - crate::tts::TtsBackend::Chatterbox, - tts_dir, - ).map_err(|e| -> Box<dyn std::error::Error + Send + Sync> { - Box::new(e) - })?; + let engine = crate::tts::TtsEngineFactory::create(tts_dir) + .map_err(|e| -> Box<dyn std::error::Error + Send + Sync> { + Box::new(e) + })?; tracing::info!("TTS engine loaded successfully"); Ok(engine) }).await.map(|b| b.as_ref()) |
