DeepLearning101 commited on
Commit
8581ee6
·
verified ·
1 Parent(s): 44adaff

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -11
app.py CHANGED
@@ -25,27 +25,26 @@ def transcribe(file_upload, microphone):
25
  torchaudio.save('enhanced.wav', out, sr)
26
  enhanced = AudioSegment.from_wav('enhanced.wav') #只有去完噪的需要降bitrate再做語音識別
27
  enhanced.export('enhanced.wav', format="wav", bitrate="256k")
28
- return "enhanced.wav"
29
 
30
  demo = gr.Interface(
31
  fn=transcribe,
32
  inputs=[
33
- gr.inputs.Audio(source="microphone", type="filepath", optional=True, label="語音質檢麥克風實時錄音"),
34
- gr.inputs.Audio(source="upload", type="filepath", optional=True, label="語音質檢原始音檔"),
35
  ],
36
- #outputs=gr.outputs.Textbox(label="語音質檢音檔噪音去除結果"),
37
- outputs=gr.outputs.Audio(type="filepath", label="Output"),
38
  title="<p style='text-align: center'><a href='https://www.twman.org/AI' target='_blank'>語音質檢噪音去除 (語音增強):Meta Denoiser</a>",
39
  description=(
40
  "為了提升語音識別的效果,可以在識別前先進行噪音去除"
41
  ),
42
  allow_flagging="never",
43
- examples=[
44
- ["exampleAudio/15s_2020-03-27_sep1.wav"],
45
- ["exampleAudio/13s_2020-03-27_sep2.wav"],
46
- ["exampleAudio/30s_2020-04-23_sep1.wav"],
47
- ["exampleAudio/15s_2020-04-23_sep2.wav"],
48
- ],
49
  )
50
 
51
  demo.launch(enable_queue=True)
 
25
  torchaudio.save('enhanced.wav', out, sr)
26
  enhanced = AudioSegment.from_wav('enhanced.wav') #只有去完噪的需要降bitrate再做語音識別
27
  enhanced.export('enhanced.wav', format="wav", bitrate="256k")
28
+ return "enhanced.wav"
29
 
30
  demo = gr.Interface(
31
  fn=transcribe,
32
  inputs=[
33
+ gr.Audio(source="microphone", type="filepath", optional=True, label="語音質檢麥克風實時錄音"),
34
+ gr.Audio(source="upload", type="filepath", optional=True, label="語音質檢原始音檔"),
35
  ],
36
+ outputs=gr.Audio(type="filepath", label="Output"),
 
37
  title="<p style='text-align: center'><a href='https://www.twman.org/AI' target='_blank'>語音質檢噪音去除 (語音增強):Meta Denoiser</a>",
38
  description=(
39
  "為了提升語音識別的效果,可以在識別前先進行噪音去除"
40
  ),
41
  allow_flagging="never",
42
+ examples=[
43
+ ["exampleAudio/15s_2020-03-27_sep1.wav"],
44
+ ["exampleAudio/13s_2020-03-27_sep2.wav"],
45
+ ["exampleAudio/30s_2020-04-23_sep1.wav"],
46
+ ["exampleAudio/15s_2020-04-23_sep2.wav"],
47
+ ],
48
  )
49
 
50
  demo.launch(enable_queue=True)