add moss-tts-nano

This commit is contained in:
jhqxxx
2026-05-11 16:15:09 +08:00
parent d38ed80ab4
commit a14b9e1e90
23 changed files with 338 additions and 225 deletions
+3 -3
View File
@@ -7,7 +7,7 @@ use aha::{
GenerateModel,
voxcpm::{generate::VoxCPMGenerate, tokenizer::SingleChineseTokenizer},
},
utils::audio_utils::{extract_and_save_audio_from_response, save_wav},
utils::audio_utils::{extract_and_save_audio_from_response, save_wav_mono},
};
use anyhow::{Ok, Result};
@@ -106,7 +106,7 @@ fn voxcpm1_5_generate() -> Result<()> {
let i_duration = i_start.elapsed();
println!("Time elapsed in generate is: {:?}", i_duration);
save_wav(&generate, "voxcpm1_5.wav", 44100)?;
save_wav_mono(&generate, "voxcpm1_5.wav", 44100)?;
Ok(())
}
@@ -169,7 +169,7 @@ fn voxcpm_refact_generate() -> Result<()> {
std::thread::sleep(std::time::Duration::from_secs(2));
let i_duration = i_start.elapsed();
println!("Time elapsed in generate is: {:?}", i_duration);
save_wav(
save_wav_mono(
&generate,
"voxcpm.wav",
voxcpm_generate.sample_rate() as u32,