From ec3e412ca051e2bccd37f334ff412a68a30e9b0d Mon Sep 17 00:00:00 2001 From: tuna2134 Date: Tue, 17 Sep 2024 10:55:27 +0000 Subject: [PATCH] fix bug --- sbv2_api/src/main.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/sbv2_api/src/main.rs b/sbv2_api/src/main.rs index 6492271..a29d78f 100644 --- a/sbv2_api/src/main.rs +++ b/sbv2_api/src/main.rs @@ -5,7 +5,7 @@ use axum::{ routing::{get, post}, Json, Router, }; -use sbv2_core::tts::TTSModelHolder; +use sbv2_core::tts::{TTSModelHolder, SynthesizeOptions}; use serde::Deserialize; use std::env; use std::sync::Arc; @@ -49,7 +49,11 @@ async fn synthesize( log::debug!("processing request: text={text}, ident={ident}, sdp_ratio={sdp_ratio}, length_scale={length_scale}"); let buffer = { let tts_model = state.tts_model.lock().await; - tts_model.easy_synthesize(&ident, &text, 0, sdp_ratio, length_scale)? + tts_model.easy_synthesize(&ident, &text, 0, SynthesizeOptions { + sdp_ratio, + length_scale, + ..Default::default() + })? }; Ok(([(CONTENT_TYPE, "audio/wav")], buffer)) }