Merge pull request #175 from dheavy/fix/tts-install-mac-asset-url-unboundlocalerror

Fix UnboundLocalError for asset_url on Piper install (macOS)
This commit is contained in:
Ty Fiero 2024-03-28 09:44:51 -07:00 committed by GitHub
commit c819eba22c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 4 deletions

View File

@ -36,9 +36,9 @@ class Tts:
os.makedirs(PIPER_FOLDER_PATH, exist_ok=True)
# Determine OS and architecture
OS = platform.system()
OS = platform.system().lower()
ARCH = platform.machine()
if OS == "Darwin":
if OS == "darwin":
OS = "macos"
if ARCH == "arm64":
ARCH = "aarch64"
@ -47,7 +47,7 @@ class Tts:
else:
print("Piper: unsupported architecture")
return
elif OS == "Windows":
elif OS == "windows":
if ARCH == "AMD64":
ARCH = "amd64"
else:
@ -58,7 +58,9 @@ class Tts:
PIPER_URL = "https://github.com/rhasspy/piper/releases/latest/download/"
asset_url = f"{PIPER_URL}{PIPER_ASSETNAME}"
if OS == "Windows":
if OS == "windows":
asset_url = asset_url.replace(".tar.gz", ".zip")
# Download and extract Piper