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

Fix UnboundLocalError for asset_url on Piper install (macOS)
pull/178/head^2
Ty Fiero 10 months ago committed by GitHub
commit c819eba22c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -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

Loading…
Cancel
Save