From d874613f8125eca8b08ae95ac409d202846579fd Mon Sep 17 00:00:00 2001 From: babakounine Date: Mon, 19 Feb 2024 22:31:57 +0100 Subject: [PATCH] Actualiser src/tadam.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ajout try/except au début de la fonction rate pour palier aux cas où les boitiers créent des fichiers wav erronés illisibles qui bloquent le traitement --- src/tadam.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/tadam.py b/src/tadam.py index 25c84f8..1656883 100755 --- a/src/tadam.py +++ b/src/tadam.py @@ -62,8 +62,11 @@ def usage(): def rate(infile, outfile, rate_ratio): - data, samplerate = sf.read(infile) - new_samplerate = int(samplerate * rate_ratio) + try: + data, samplerate = sf.read(infile) + new_samplerate = int(samplerate * rate_ratio) + except sf.LibsndfileError as e: + print("ERROR : {0}".format(e)) try: sf.write(outfile, data, new_samplerate) except: