diff options
| author | soryu <soryu@soryu.co> | 2026-02-02 22:52:05 +0000 |
|---|---|---|
| committer | soryu <soryu@soryu.co> | 2026-02-02 22:52:05 +0000 |
| commit | 0f06a7f9968816e5e2553c4f1c2104f2fa504f96 (patch) | |
| tree | 53d8db119c17d7d22f3127ae5a54e12a3f384e29 /makima/src/server | |
| parent | 151e9d87e117b7980e6aad522ac8f3633eeca87a (diff) | |
| download | soryu-0f06a7f9968816e5e2553c4f1c2104f2fa504f96.tar.gz soryu-0f06a7f9968816e5e2553c4f1c2104f2fa504f96.zip | |
Release in makima repo
Also remove all other TTS models
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()) |
