feat: ignore before slience if 0
This commit is contained in:
parent
cad1970fe4
commit
47aaf81e2d
1 changed files with 5 additions and 1 deletions
|
|
@ -206,7 +206,11 @@ impl TextToSpeech {
|
||||||
let content_silence_len = (silence_in_content_duration * self.sample_rate as f32) as usize;
|
let content_silence_len = (silence_in_content_duration * self.sample_rate as f32) as usize;
|
||||||
let content_silence = vec![0.0f32; content_silence_len];
|
let content_silence = vec![0.0f32; content_silence_len];
|
||||||
let after_slience = vec![0.0f32; after_slience_len];
|
let after_slience = vec![0.0f32; after_slience_len];
|
||||||
let mut wav_cat: Vec<f32> = vec![0.0f32; before_slience_len];
|
let mut wav_cat: Vec<f32> = if before_slience_len == 0 {
|
||||||
|
Vec::new()
|
||||||
|
} else {
|
||||||
|
vec![0.0f32; before_slience_len]
|
||||||
|
};
|
||||||
let mut dur_cat: f32 = silence_before_duration + silence_after_duration;
|
let mut dur_cat: f32 = silence_before_duration + silence_after_duration;
|
||||||
|
|
||||||
for (i, chunk) in chunks.iter().enumerate() {
|
for (i, chunk) in chunks.iter().enumerate() {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue