Skip to content

Conversation

@m1maker
Copy link

@m1maker m1maker commented Sep 21, 2025

Introduce a new algorithm to prevent audio crackling at high speech rates.

*by adding a conditional branch when the timing rate factor exceeds

**DECRACKLING_RATE_THRESHOLD.

*For mixed and transitional sounds (j < 132) at high rates, it processes

**samples differently to avoid crackling

However, speech using this algorithm only sounds good at high speeds, so the threshold is set.

Introduce a new algorithm to prevent audio crackling at high speech rates.

*by adding a conditional branch when the timing rate factor exceeds

**DECRACKLING_RATE_THRESHOLD.

*For mixed and transitional sounds (j < 132) at high rates, it processes

**samples differently to avoid crackling

However, speech using this algorithm only sounds good at high speeds, so the threshold is set.
@m1maker
Copy link
Author

m1maker commented Sep 21, 2025

Sorry, I didn't test it thoroughly enough.
When lowering the pitch, the pitch doesn't lower below the default pitch in the voice samples. Because of this, the voice loses intonation.
I'll definitely fix this a little later. I apologize for the inattention.
*Already fixed!

m1maker and others added 2 commits October 5, 2025 21:29
*Instead of the previous implementation, use a small filtering at higher speeds.
**It fixes problems with pitch lowering.

Co-authored-by: Сергей <[email protected]>
Co-authored-by: Сергей <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant