From 9f0b23f49ee293aaa0bb0b392cbb7eceb2335bc6 Mon Sep 17 00:00:00 2001 From: Yury Popov Date: Tue, 8 Nov 2022 17:54:49 +0300 Subject: [PATCH] Compensate silence duration when sonic enabled --- src/libespeak-ng/wavegen.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libespeak-ng/wavegen.c b/src/libespeak-ng/wavegen.c index cc9d9dd4..88d787b7 100644 --- a/src/libespeak-ng/wavegen.c +++ b/src/libespeak-ng/wavegen.c @@ -918,6 +918,10 @@ static int PlaySilence(int length, bool resume) if (length == 0) return 0; +#if HAVE_SONIC_H + length = (int)(length * sonicSpeed); +#endif + if (resume == false) n_samples = length;