summaryrefslogtreecommitdiff
path: root/makima/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'makima/src/server')
-rw-r--r--makima/src/server/handlers/speak.rs2
-rw-r--r--makima/src/server/state.rs10
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())