XPMaster commited on
Commit
660be62
·
verified ·
1 Parent(s): b5b5dcf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -14
app.py CHANGED
@@ -1,22 +1,17 @@
1
  import gradio as gr
2
  import ffmpeg
3
- import tempfile
4
- import os
5
 
6
  def convert_to_mp3(file):
7
  input_file = file.name
8
- # Create a temporary directory to store the output file
9
- with tempfile.TemporaryDirectory() as tmpdir:
10
- output_file = os.path.join(tmpdir, "output.mp3")
11
-
12
- # Use ffmpeg to extract audio and convert it to mp3
13
- try:
14
- ffmpeg.input(input_file).output(output_file).run(overwrite_output=True)
15
- except FileNotFoundError as e:
16
- return str(e)
17
-
18
- # Return the path to the output file
19
- return output_file
20
 
21
  app = gr.Interface(
22
  fn=convert_to_mp3,
 
1
  import gradio as gr
2
  import ffmpeg
 
 
3
 
4
  def convert_to_mp3(file):
5
  input_file = file.name
6
+ output_file = "output.mp3"
7
+
8
+ # Use ffmpeg to extract audio and convert it to mp3
9
+ try:
10
+ ffmpeg.input(input_file).output(output_file).run(overwrite_output=True)
11
+ except FileNotFoundError as e:
12
+ return str(e)
13
+
14
+ return output_file
 
 
 
15
 
16
  app = gr.Interface(
17
  fn=convert_to_mp3,