pdjdev commited on
Commit
a2cc1ee
β€’
1 Parent(s): 1ded5ed

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -15
app.py CHANGED
@@ -1,19 +1,10 @@
1
  import gradio as gr
2
- from huggingface_hub import hf_hub_file_upload
3
  from pydub import AudioSegment
4
 
5
- def convert_to_opus(file):
6
- # mp3 νŒŒμΌμ„ μ½μ–΄λ“€μž…λ‹ˆλ‹€.
7
- audio = AudioSegment.from_file(file.name)
 
8
 
9
- # opus 파일둜 λ³€ν™˜ν•©λ‹ˆλ‹€.
10
- opus_file = file.name.replace(".mp3", ".opus")
11
- audio.export(opus_file, format="opus")
12
-
13
- # λ³€ν™˜λœ opus νŒŒμΌμ„ Hugging Face Spaces에 μ—…λ‘œλ“œν•©λ‹ˆλ‹€.
14
- url = hf_hub_file_upload(opus_file)
15
-
16
- return url
17
-
18
- iface = gr.Interface(convert_to_opus, "file", "file")
19
- iface.launch()
 
1
  import gradio as gr
 
2
  from pydub import AudioSegment
3
 
4
+ def convert(input_file):
5
+ sound = AudioSegment.from_mp3(input_file.name)
6
+ sound.export("output.opus", format="opus")
7
+ return "output.opus"
8
 
9
+ iface = gr.Interface(fn=convert, inputs=gr.inputs.File(label="Upload MP3"), outputs=gr.outputs.File(label="Download Opus"))
10
+ iface.launch(log=True)