Spaces:
Running
Running
added aac
Browse files
app.py
CHANGED
@@ -59,9 +59,9 @@ def convert_to_wav(file_path: str) -> str:
|
|
59 |
Returns:
|
60 |
str: Path to the converted WAV file.
|
61 |
"""
|
62 |
-
if file_path.endswith(".m4a"):
|
63 |
-
audio = AudioSegment.from_file(file_path
|
64 |
-
wav_path = file_path.
|
65 |
audio.export(wav_path, format="wav")
|
66 |
return wav_path
|
67 |
return file_path
|
@@ -166,7 +166,7 @@ with gr.Blocks() as demo:
|
|
166 |
# Input section
|
167 |
with gr.Row():
|
168 |
with gr.Column():
|
169 |
-
file_input = gr.Files(file_types=[".wav", ".mp3", ".m4a"], label="Upload your audio files")
|
170 |
with gr.Column():
|
171 |
model_dropdown = gr.Dropdown(
|
172 |
choices=[
|
@@ -204,8 +204,6 @@ with gr.Blocks() as demo:
|
|
204 |
outputs=[file_input, model_dropdown, dropdown_2, output_md, output_files],
|
205 |
)
|
206 |
|
207 |
-
gr.Textbox(os.getcwd(), label="Current Working Directory")
|
208 |
-
|
209 |
gr.Image("Fraunhofer-IPA-Logo.jpg", show_label=False)
|
210 |
|
211 |
# Centered Footer with Logo and Licensing Text
|
@@ -231,4 +229,3 @@ demo.css = """
|
|
231 |
|
232 |
# Launch app
|
233 |
demo.launch()
|
234 |
-
|
|
|
59 |
Returns:
|
60 |
str: Path to the converted WAV file.
|
61 |
"""
|
62 |
+
if file_path.endswith(".m4a") or file_path.endswith(".aac"):
|
63 |
+
audio = AudioSegment.from_file(file_path)
|
64 |
+
wav_path = file_path.rsplit('.', 1)[0] + ".wav"
|
65 |
audio.export(wav_path, format="wav")
|
66 |
return wav_path
|
67 |
return file_path
|
|
|
166 |
# Input section
|
167 |
with gr.Row():
|
168 |
with gr.Column():
|
169 |
+
file_input = gr.Files(file_types=[".wav", ".mp3", ".m4a", ".aac"], label="Upload your audio files")
|
170 |
with gr.Column():
|
171 |
model_dropdown = gr.Dropdown(
|
172 |
choices=[
|
|
|
204 |
outputs=[file_input, model_dropdown, dropdown_2, output_md, output_files],
|
205 |
)
|
206 |
|
|
|
|
|
207 |
gr.Image("Fraunhofer-IPA-Logo.jpg", show_label=False)
|
208 |
|
209 |
# Centered Footer with Logo and Licensing Text
|
|
|
229 |
|
230 |
# Launch app
|
231 |
demo.launch()
|
|