From 0394b70d402c487487da849135a821afcffd8bf9 Mon Sep 17 00:00:00 2001 From: "rob@marotori.com" Date: Tue, 6 Aug 2013 12:13:29 +0000 Subject: [PATCH] Update to prevent certain audio files getting their 'tail' chopped by wavstrip --- util/tts.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/util/tts.py b/util/tts.py index daf2fd2d7..7b1859c32 100644 --- a/util/tts.py +++ b/util/tts.py @@ -46,11 +46,10 @@ def filename(idx, alternate=0): return result def wavstrip(filename): - if not "sapi2" in sys.argv: - output = "_" + filename - subprocess.Popen(["sox", filename, output, "silence", "1", "0.1", "1%", "reverse", "silence", "1", "0.1", "1%", "reverse"], stdout=subprocess.PIPE, stderr=subprocess.PIPE).wait() - os.remove(filename) - os.rename(output, filename) + output = "_" + filename + subprocess.Popen(["sox", filename, output, "silence", "1", "0.1", "0.1%", "reverse", "silence", "1", "0.1", "0.1%", "reverse"], stdout=subprocess.PIPE, stderr=subprocess.PIPE).wait() + os.remove(filename) + os.rename(output, filename) def generate(str, filename):