Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
@@ -30,18 +30,22 @@ DATA_FILENAME = "ASRLive.csv"
|
|
30 |
DATA_FILE = os.path.join("data", DATA_FILENAME)
|
31 |
HF_TOKEN = os.environ.get("HF_TOKEN")
|
32 |
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
)
|
40 |
-
except:
|
41 |
-
print("file not found")
|
42 |
-
repo = Repository(
|
43 |
-
local_dir="data", clone_from=DATASET_REPO_URL, use_auth_token=HF_TOKEN
|
44 |
-
)
|
45 |
|
46 |
def store_message(name: str, message: str):
|
47 |
if name and message:
|
@@ -106,8 +110,12 @@ def transcribe(audio, state = ""):
|
|
106 |
if type(transcriptions) == tuple and len(transcriptions) == 2:
|
107 |
transcriptions = transcriptions[0]
|
108 |
transcriptions = transcriptions[0]
|
109 |
-
|
110 |
-
|
|
|
|
|
|
|
|
|
111 |
return state, state
|
112 |
|
113 |
gr.Interface(
|
|
|
30 |
DATA_FILE = os.path.join("data", DATA_FILENAME)
|
31 |
HF_TOKEN = os.environ.get("HF_TOKEN")
|
32 |
|
33 |
+
PersistToDataset = False
|
34 |
+
#PersistToDataset = True # uncomment to save inference output to ASRLive.csv dataset
|
35 |
+
|
36 |
+
if PersistToDataset:
|
37 |
+
try:
|
38 |
+
hf_hub_download(
|
39 |
+
repo_id=DATASET_REPO_ID,
|
40 |
+
filename=DATA_FILENAME,
|
41 |
+
cache_dir=DATA_DIRNAME,
|
42 |
+
force_filename=DATA_FILENAME
|
43 |
+
)
|
44 |
+
except:
|
45 |
+
print("file not found")
|
46 |
+
repo = Repository(
|
47 |
+
local_dir="data", clone_from=DATASET_REPO_URL, use_auth_token=HF_TOKEN
|
48 |
)
|
|
|
|
|
|
|
|
|
|
|
49 |
|
50 |
def store_message(name: str, message: str):
|
51 |
if name and message:
|
|
|
110 |
if type(transcriptions) == tuple and len(transcriptions) == 2:
|
111 |
transcriptions = transcriptions[0]
|
112 |
transcriptions = transcriptions[0]
|
113 |
+
|
114 |
+
if PersistToDataset:
|
115 |
+
ret = store_message(transcriptions, state) # Save to dataset - uncomment to store into a dataset - hint you will need your HF_TOKEN
|
116 |
+
state = state + transcriptions + " " + ret
|
117 |
+
else:
|
118 |
+
state = state + transcriptions
|
119 |
return state, state
|
120 |
|
121 |
gr.Interface(
|