Spaces:
Running
Running
admin
commited on
Commit
·
ce3f7c0
1
Parent(s):
e9ebebe
sync ms
Browse files
app.py
CHANGED
@@ -17,6 +17,7 @@ from utils import (
|
|
17 |
TEMP_DIR,
|
18 |
TRANSLATE,
|
19 |
CLASSES,
|
|
|
20 |
)
|
21 |
|
22 |
|
@@ -94,7 +95,11 @@ def infer(wav_path: str, log_name: str, folder_path=TEMP_DIR):
|
|
94 |
output: torch.Tensor = model(input)
|
95 |
pred_id = torch.max(output.data, 1)[1]
|
96 |
filename = os.path.basename(wav_path)
|
97 |
-
result =
|
|
|
|
|
|
|
|
|
98 |
|
99 |
except Exception as e:
|
100 |
status = f"{e}"
|
|
|
17 |
TEMP_DIR,
|
18 |
TRANSLATE,
|
19 |
CLASSES,
|
20 |
+
EN_US,
|
21 |
)
|
22 |
|
23 |
|
|
|
95 |
output: torch.Tensor = model(input)
|
96 |
pred_id = torch.max(output.data, 1)[1]
|
97 |
filename = os.path.basename(wav_path)
|
98 |
+
result = (
|
99 |
+
CLASSES[pred_id].capitalize()
|
100 |
+
if EN_US
|
101 |
+
else f"{TRANSLATE[CLASSES[pred_id]]} ({CLASSES[pred_id].capitalize()})"
|
102 |
+
)
|
103 |
|
104 |
except Exception as e:
|
105 |
status = f"{e}"
|
utils.py
CHANGED
@@ -15,11 +15,6 @@ ZH2EN = {
|
|
15 |
"中国五声调式识别": "Chinese pentatonic mode recognition",
|
16 |
"建议录音时长保持在 20s 左右": "It is recommended to keep the recording length around 20s.",
|
17 |
"引用": "Cite",
|
18 |
-
"宫": "Gong",
|
19 |
-
"商": "Shang",
|
20 |
-
"角": "Jue",
|
21 |
-
"徵": "Zhi",
|
22 |
-
"羽": "Yu",
|
23 |
}
|
24 |
|
25 |
MODEL_DIR = (
|
@@ -40,11 +35,11 @@ def _L(zh_txt: str):
|
|
40 |
|
41 |
|
42 |
TRANSLATE = {
|
43 |
-
"Gong":
|
44 |
-
"Shang":
|
45 |
-
"Jue":
|
46 |
-
"Zhi":
|
47 |
-
"Yu":
|
48 |
}
|
49 |
CLASSES = list(TRANSLATE.keys())
|
50 |
TEMP_DIR = "./__pycache__/tmp"
|
|
|
15 |
"中国五声调式识别": "Chinese pentatonic mode recognition",
|
16 |
"建议录音时长保持在 20s 左右": "It is recommended to keep the recording length around 20s.",
|
17 |
"引用": "Cite",
|
|
|
|
|
|
|
|
|
|
|
18 |
}
|
19 |
|
20 |
MODEL_DIR = (
|
|
|
35 |
|
36 |
|
37 |
TRANSLATE = {
|
38 |
+
"Gong": "宫",
|
39 |
+
"Shang": "商",
|
40 |
+
"Jue": "角",
|
41 |
+
"Zhi": "徵",
|
42 |
+
"Yu": "羽",
|
43 |
}
|
44 |
CLASSES = list(TRANSLATE.keys())
|
45 |
TEMP_DIR = "./__pycache__/tmp"
|