From f0fc69bb903728d3971c99c4b540e7425e7f39bf Mon Sep 17 00:00:00 2001 From: xeruf <27jf@pm.me> Date: Fri, 9 Sep 2022 15:56:18 +0200 Subject: [PATCH] env: use XDG STATE more widely --- .local/bin/scripts/vosk | 14 +++++++++----- .zshenv | 6 ++++-- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/.local/bin/scripts/vosk b/.local/bin/scripts/vosk index 445a004..8c7cf13 100755 --- a/.local/bin/scripts/vosk +++ b/.local/bin/scripts/vosk @@ -9,15 +9,19 @@ import subprocess SetLogLevel(0) -modelBase = os.path.join(os.getenv('XDG_DATA_HOME', os.environ['HOME']), 'vosk/models') +modelBase = os.getenv('VOSK_MODELS', os.path.join(os.getenv('XDG_DATA_HOME', os.environ['HOME']), 'vosk/models')) modelPath = os.path.join(modelBase, sys.argv[2] if len(sys.argv) > 2 else 'daanzu') if not os.path.exists(modelPath): print (f"Please download a model from https://alphacephei.com/vosk/models and unpack it to {modelPath}.", file=sys.stderr) exit (1) +if len(sys.argv) < 2: + print (f"Usage: {sys.argv[0]}