Sulav commited on
Commit
68c142d
·
1 Parent(s): fc488dc

simple asr no streaming

Browse files
Files changed (1) hide show
  1. app.py +6 -13
app.py CHANGED
@@ -3,19 +3,12 @@ from transformers import pipeline
3
 
4
  p = pipeline("automatic-speech-recognition", model='openai/whisper-small')
5
 
6
- def transcribe(audio, state=""):
7
- text = p(audio)
8
- state += text["text"] + " "
9
- return state, state
10
 
11
  gr.Interface(
12
  fn=transcribe,
13
- inputs=[
14
- gr.Audio(source="microphone", type="filepath", streaming=True),
15
- "state"
16
- ],
17
- outputs=[
18
- "textbox",
19
- "state"
20
- ],
21
- live=True).launch()
 
3
 
4
  p = pipeline("automatic-speech-recognition", model='openai/whisper-small')
5
 
6
+ def transcribe(audio):
7
+ text = p(audio)["text"]
8
+ return text
 
9
 
10
  gr.Interface(
11
  fn=transcribe,
12
+ inputs=gr.Audio(source="microphone", type="filepath"),
13
+ outputs="text").launch()
14
+