jiedong-yang commited on
Commit
45e0cb3
β€’
1 Parent(s): f55f090

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -7
app.py CHANGED
@@ -13,7 +13,8 @@ from espnet2.bin.tts_inference import Text2Speech
13
  from utils import *
14
 
15
  # load whisper model for ASR and BART for summarization
16
- asr_model = whisper.load_model('tiny.en')
 
17
  summarizer = gr.Interface.load("facebook/bart-large-cnn", src='huggingface')
18
  tts_model = Text2Speech.from_pretrained("espnet/kan-bayashi_ljspeech_joint_finetune_conformer_fastspeech2_hifigan")
19
 
@@ -164,13 +165,11 @@ with demo:
164
  text = gr.Textbox(label="Transcription", placeholder="transcription")
165
 
166
  with gr.Row():
167
- default_values = dict(model='Base.en', bs=5, bo=5) if torch.cuda.is_available() \
168
- else dict(model='Tiny.en', bs=1, bo=1)
169
- model_options = gr.Dropdown(['Tiny.en', 'Base.en'], value=default_values['model'], label="models")
170
  model_options.change(load_model, inputs=model_options, outputs=model_options)
171
 
172
- beam_size_slider = gr.Slider(1, 10, value=default_values['bs'], step=1, label="param: beam_size")
173
- best_of_slider = gr.Slider(1, 10, value=default_values['bo'], step=1, label="param: best_of")
174
 
175
  with gr.Row():
176
  asr_clr_btn = gr.Button("clear")
@@ -210,4 +209,4 @@ with demo:
210
 
211
 
212
  if __name__ == '__main__':
213
- demo.launch()
 
13
  from utils import *
14
 
15
  # load whisper model for ASR and BART for summarization
16
+ default_model = 'base.en' if torch.cuda.is_available() else 'tiny.en'
17
+ asr_model = whisper.load_model(default_model)
18
  summarizer = gr.Interface.load("facebook/bart-large-cnn", src='huggingface')
19
  tts_model = Text2Speech.from_pretrained("espnet/kan-bayashi_ljspeech_joint_finetune_conformer_fastspeech2_hifigan")
20
 
 
165
  text = gr.Textbox(label="Transcription", placeholder="transcription")
166
 
167
  with gr.Row():
168
+ model_options = gr.Dropdown(['Tiny.en', 'Base.en'], value=default_model, label="models")
 
 
169
  model_options.change(load_model, inputs=model_options, outputs=model_options)
170
 
171
+ beam_size_slider = gr.Slider(1, 10, value=5, step=1, label="param: beam_size")
172
+ best_of_slider = gr.Slider(1, 10, value=5, step=1, label="param: best_of")
173
 
174
  with gr.Row():
175
  asr_clr_btn = gr.Button("clear")
 
209
 
210
 
211
  if __name__ == '__main__':
212
+ demo.launch()