cstr commited on
Commit
7e167d4
·
verified ·
1 Parent(s): 6a1d1be

Default Space startup to whisper auto-download

Browse files
Files changed (3) hide show
  1. README.md +2 -2
  2. app.py +3 -3
  3. start.sh +3 -3
README.md CHANGED
@@ -17,8 +17,8 @@ This folder contains a Hugging Face Docker Space wrapper for CrispASR:
17
 
18
  - `CRISPASR_MODEL=/models/model.gguf`
19
  - `CRISPASR_BACKEND=whisper` or another backend name
20
- - `CRISPASR_LANGUAGE=auto`
21
- - `CRISPASR_AUTO_DOWNLOAD=0`
22
  - `CRISPASR_EXTRA_ARGS=`
23
 
24
  ## Local build
 
17
 
18
  - `CRISPASR_MODEL=/models/model.gguf`
19
  - `CRISPASR_BACKEND=whisper` or another backend name
20
+ - `CRISPASR_LANGUAGE=en`
21
+ - `CRISPASR_AUTO_DOWNLOAD=1`
22
  - `CRISPASR_EXTRA_ARGS=`
23
 
24
  ## Local build
app.py CHANGED
@@ -9,8 +9,8 @@ import requests
9
 
10
  SERVER_URL = os.environ.get("CRISPASR_SERVER_URL", "http://127.0.0.1:8080").rstrip("/")
11
  SPACE_TITLE = os.environ.get("CRISPASR_SPACE_TITLE", "CrispASR")
12
- DEFAULT_LANGUAGE = os.environ.get("CRISPASR_LANGUAGE", "auto")
13
- DEFAULT_MODEL = os.environ.get("CRISPASR_MODEL", "/models/model.gguf")
14
 
15
 
16
  def _request(method: str, path: str, **kwargs):
@@ -39,7 +39,7 @@ def wait_for_server():
39
  last_status = "starting"
40
  last_health = ""
41
  last_models = DEFAULT_MODEL
42
- for _ in range(60):
43
  last_status, last_health, last_models = fetch_status()
44
  if last_status == "ready":
45
  break
 
9
 
10
  SERVER_URL = os.environ.get("CRISPASR_SERVER_URL", "http://127.0.0.1:8080").rstrip("/")
11
  SPACE_TITLE = os.environ.get("CRISPASR_SPACE_TITLE", "CrispASR")
12
+ DEFAULT_LANGUAGE = os.environ.get("CRISPASR_LANGUAGE", "en")
13
+ DEFAULT_MODEL = os.environ.get("CRISPASR_MODEL", "auto")
14
 
15
 
16
  def _request(method: str, path: str, **kwargs):
 
39
  last_status = "starting"
40
  last_health = ""
41
  last_models = DEFAULT_MODEL
42
+ for _ in range(300):
43
  last_status, last_health, last_models = fetch_status()
44
  if last_status == "ready":
45
  break
start.sh CHANGED
@@ -4,9 +4,9 @@ set -euo pipefail
4
  SERVER_HOST="${CRISPASR_SERVER_HOST:-127.0.0.1}"
5
  SERVER_PORT="${CRISPASR_SERVER_PORT:-8080}"
6
  MODEL_PATH="${CRISPASR_MODEL:-/models/model.gguf}"
7
- LANGUAGE="${CRISPASR_LANGUAGE:-auto}"
8
- BACKEND="${CRISPASR_BACKEND:-}"
9
- AUTO_DOWNLOAD="${CRISPASR_AUTO_DOWNLOAD:-0}"
10
  EXTRA_ARGS="${CRISPASR_EXTRA_ARGS:-}"
11
 
12
  declare -a cmd
 
4
  SERVER_HOST="${CRISPASR_SERVER_HOST:-127.0.0.1}"
5
  SERVER_PORT="${CRISPASR_SERVER_PORT:-8080}"
6
  MODEL_PATH="${CRISPASR_MODEL:-/models/model.gguf}"
7
+ LANGUAGE="${CRISPASR_LANGUAGE:-en}"
8
+ BACKEND="${CRISPASR_BACKEND:-whisper}"
9
+ AUTO_DOWNLOAD="${CRISPASR_AUTO_DOWNLOAD:-1}"
10
  EXTRA_ARGS="${CRISPASR_EXTRA_ARGS:-}"
11
 
12
  declare -a cmd