Spaces:
Runtime error
Runtime error
user01
commited on
Commit
•
619446c
1
Parent(s):
446aabb
[fix] fix error
Browse files- app.py +10 -9
- requirements.txt +1 -1
app.py
CHANGED
@@ -16,24 +16,26 @@
|
|
16 |
import json
|
17 |
import gradio as gr
|
18 |
import torch
|
19 |
-
import
|
20 |
import librosa
|
21 |
|
22 |
wenet.set_log_level(2)
|
23 |
-
|
24 |
-
|
|
|
25 |
|
26 |
|
27 |
def recognition(audio, lang='CN'):
|
28 |
if audio is None:
|
29 |
return "Input Error! Please enter one audio!"
|
30 |
-
y, _ = librosa.load(audio, sr=16000)
|
31 |
# NOTE: model supports 16k sample_rate
|
32 |
-
y = (y * (1 << 15)).astype("int16")
|
33 |
if lang == 'CN':
|
34 |
-
ans = chs_decoder.decode(y.tobytes(), True)
|
|
|
35 |
elif lang == 'EN':
|
36 |
-
ans =
|
37 |
else:
|
38 |
return "ERROR! Please select a language!"
|
39 |
|
@@ -43,8 +45,7 @@ def recognition(audio, lang='CN'):
|
|
43 |
# {
|
44 |
# 'nbest' : [{"sentence" : ""}], 'type' : 'final_result
|
45 |
# }
|
46 |
-
|
47 |
-
txt = ans['nbest'][0]['sentence']
|
48 |
return txt
|
49 |
|
50 |
|
|
|
16 |
import json
|
17 |
import gradio as gr
|
18 |
import torch
|
19 |
+
import wenet
|
20 |
import librosa
|
21 |
|
22 |
wenet.set_log_level(2)
|
23 |
+
# TODO: add hotword
|
24 |
+
chs_model = wenet.load_model('chinese')
|
25 |
+
en_model = wenet.load_model('english')
|
26 |
|
27 |
|
28 |
def recognition(audio, lang='CN'):
|
29 |
if audio is None:
|
30 |
return "Input Error! Please enter one audio!"
|
31 |
+
# y, _ = librosa.load(audio, sr=16000)
|
32 |
# NOTE: model supports 16k sample_rate
|
33 |
+
# y = (y * (1 << 15)).astype("int16")
|
34 |
if lang == 'CN':
|
35 |
+
# ans = chs_decoder.decode(y.tobytes(), True)
|
36 |
+
ans = chs_model.transcribe(audio)
|
37 |
elif lang == 'EN':
|
38 |
+
ans = en_model.transcribe(audio)
|
39 |
else:
|
40 |
return "ERROR! Please select a language!"
|
41 |
|
|
|
45 |
# {
|
46 |
# 'nbest' : [{"sentence" : ""}], 'type' : 'final_result
|
47 |
# }
|
48 |
+
txt = ans['text']
|
|
|
49 |
return txt
|
50 |
|
51 |
|
requirements.txt
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
-
|
2 |
gradio
|
3 |
librosa
|
|
|
1 |
+
wenet @ git+https://github.com/wenet-e2e/wenet.git
|
2 |
gradio
|
3 |
librosa
|