Zeimoto commited on
Commit
e9355ad
·
1 Parent(s): ecb1d96

fix translation

Browse files
Files changed (2) hide show
  1. app.py +1 -0
  2. 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
- audit_elapsedtime(function="Initiating transcription model", start=start)
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
- 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"]
 
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"]