ssiidd commited on
Commit
daa9ddd
1 Parent(s): a0ac368

fix bug in app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -95,6 +95,10 @@ def inference(wav,lang):
95
  speech, rate = soundfile.read(wav.name)
96
  nbests = speech2text(speech)
97
  text, *_ = nbests[0]
 
 
 
 
98
  # if lang == "chinese":
99
  # wav = text2speechch(text)["wav"]
100
  # scipy.io.wavfile.write("out.wav",text2speechch.fs , wav.view(-1).cpu().numpy())
@@ -103,7 +107,7 @@ def inference(wav,lang):
103
  # scipy.io.wavfile.write("out.wav",text2speechjp.fs , wav.view(-1).cpu().numpy())
104
  return text
105
  title = "ESPnet2-SLU"
106
- description = "Gradio demo for ESPnet2-SLU: Extending the Edge of SLU Research. To use it, simply record your audio. Read more at the links below."
107
  article = "<p style='text-align: center'><a href='https://github.com/espnet/espnet' target='_blank'>Github Repo</a></p>"
108
 
109
  examples=[['audio_slurp.flac',"english"]]
@@ -111,7 +115,7 @@ examples=[['audio_slurp.flac',"english"]]
111
  # gr.inputs.Textbox(label="input text",lines=10),gr.inputs.Radio(choices=["english"], type="value", default="english", label="language")
112
  gr.Interface(
113
  inference,
114
- [gr.inputs.Audio(label="input audio", type="file"),gr.inputs.Radio(choices=["english"], type="value", default="english", label="language")],
115
  gr.outputs.Textbox(type="str", label="Output"),
116
  title=title,
117
  description=description,
 
95
  speech, rate = soundfile.read(wav.name)
96
  nbests = speech2text(speech)
97
  text, *_ = nbests[0]
98
+ intent=text.split(" ")[0]
99
+ scenario=intent.split("_")[0]
100
+ action=intent.split("_")[1]
101
+ text="{scenario: "+scenario+", action: "+action"}"
102
  # if lang == "chinese":
103
  # wav = text2speechch(text)["wav"]
104
  # scipy.io.wavfile.write("out.wav",text2speechch.fs , wav.view(-1).cpu().numpy())
 
107
  # scipy.io.wavfile.write("out.wav",text2speechjp.fs , wav.view(-1).cpu().numpy())
108
  return text
109
  title = "ESPnet2-SLU"
110
+ description = "Gradio demo for ESPnet2-SLU: Advancing Spoken Language Understanding through ESPnet. To use it, simply record your audio. Read more at the links below."
111
  article = "<p style='text-align: center'><a href='https://github.com/espnet/espnet' target='_blank'>Github Repo</a></p>"
112
 
113
  examples=[['audio_slurp.flac',"english"]]
 
115
  # gr.inputs.Textbox(label="input text",lines=10),gr.inputs.Radio(choices=["english"], type="value", default="english", label="language")
116
  gr.Interface(
117
  inference,
118
+ [gr.inputs.Audio(label="input audio",source = "microphone", type="file"),gr.inputs.Radio(choices=["english"], type="value", default="english", label="language")],
119
  gr.outputs.Textbox(type="str", label="Output"),
120
  title=title,
121
  description=description,