From b059cbc0e497bad2f474e33d26409d74a9857541 Mon Sep 17 00:00:00 2001 From: Davy Peter Braun <543614+dheavy@users.noreply.github.com> Date: Thu, 28 Mar 2024 14:35:06 +0100 Subject: [PATCH] Fix UnboundLocalError for asset_url on Piper install (macOS) --- software/source/server/services/tts/piper/tts.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/software/source/server/services/tts/piper/tts.py b/software/source/server/services/tts/piper/tts.py index a7f91c7..2060847 100644 --- a/software/source/server/services/tts/piper/tts.py +++ b/software/source/server/services/tts/piper/tts.py @@ -57,8 +57,10 @@ class Tts: PIPER_ASSETNAME = f"piper_{OS}_{ARCH}.tar.gz" PIPER_URL = "https://github.com/rhasspy/piper/releases/latest/download/" + asset_url = f"{PIPER_URL}{PIPER_ASSETNAME}" + if OS == "windows": - asset_url = f"{PIPER_URL}{PIPER_ASSETNAME}".replace(".tar.gz", ".zip") + asset_url = asset_url.replace(".tar.gz", ".zip") # Download and extract Piper urllib.request.urlretrieve(asset_url, os.path.join(PIPER_FOLDER_PATH, PIPER_ASSETNAME))