Spaces:
Runtime error
Runtime error
Zeimoto
commited on
Commit
·
e9355ad
1
Parent(s):
ecb1d96
fix translation
Browse files- app.py +1 -0
- speech2text.py +12 -12
app.py
CHANGED
@@ -30,6 +30,7 @@ def main ():
|
|
30 |
st.audio(wav_audio_data, format='audio/wav')
|
31 |
original = transcribe(wav_audio_data, s2t)
|
32 |
st.write(f"Original: {original}")
|
|
|
33 |
print("translating audio...")
|
34 |
translation = translate(original)
|
35 |
st.write(f"Transcription: {translation}")
|
|
|
30 |
st.audio(wav_audio_data, format='audio/wav')
|
31 |
original = transcribe(wav_audio_data, s2t)
|
32 |
st.write(f"Original: {original}")
|
33 |
+
print("next is translation")
|
34 |
print("translating audio...")
|
35 |
translation = translate(original)
|
36 |
st.write(f"Transcription: {translation}")
|
speech2text.py
CHANGED
@@ -33,7 +33,7 @@ def init_model_trans ():
|
|
33 |
device=device,
|
34 |
)
|
35 |
print(f'Init model successful')
|
36 |
-
|
37 |
return pipe
|
38 |
|
39 |
def transcribe (audio_sample: bytes, pipe) -> str:
|
@@ -51,17 +51,17 @@ def transcribe (audio_sample: bytes, pipe) -> str:
|
|
51 |
#st.write('trancription: ', result["text"])
|
52 |
return result["text"]
|
53 |
|
54 |
-
def translate (audio_sample: bytes, pipe) -> str:
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
|
60 |
-
|
61 |
-
|
62 |
|
63 |
-
|
64 |
-
|
65 |
|
66 |
-
|
67 |
-
|
|
|
33 |
device=device,
|
34 |
)
|
35 |
print(f'Init model successful')
|
36 |
+
|
37 |
return pipe
|
38 |
|
39 |
def transcribe (audio_sample: bytes, pipe) -> str:
|
|
|
51 |
#st.write('trancription: ', result["text"])
|
52 |
return result["text"]
|
53 |
|
54 |
+
# def translate (audio_sample: bytes, pipe) -> str:
|
55 |
+
# print("Initiating Translation...")
|
56 |
+
# start = set_start()
|
57 |
+
# # dataset = load_dataset("distil-whisper/librispeech_long", "clean", split="validation")
|
58 |
+
# # sample = dataset[0]["audio"]
|
59 |
|
60 |
+
# #result = pipe(audio_sample)
|
61 |
+
# result = pipe(audio_sample, generate_kwargs={"task": "translate"})
|
62 |
|
63 |
+
# audit_elapsedtime(function="Translation", start=start)
|
64 |
+
# print("Translation result",result)
|
65 |
|
66 |
+
# #st.write('trancription: ', result["text"])
|
67 |
+
# return result["text"]
|