Spaces:
Runtime error
Runtime error
Hendrik Schroeter
commited on
Add apt ffmpeg package
Browse files- app.py +3 -10
- packages.txt +1 -0
app.py
CHANGED
|
@@ -67,14 +67,7 @@ def load_audio_gradio(
|
|
| 67 |
if audio_or_file.lower()=="none":
|
| 68 |
return None
|
| 69 |
# First try default format
|
| 70 |
-
|
| 71 |
-
audio, meta = load_audio(audio_or_file, sr)
|
| 72 |
-
except RuntimeError:
|
| 73 |
-
# Probably running in chrome which results in an webm/opus encoded '.wav' file - argggg
|
| 74 |
-
import shutil, os
|
| 75 |
-
audio_or_file = shutil.move(audio_or_file, os.path.splitext(audio_or_file)[0]+".opus")
|
| 76 |
-
print(audio_or_file)
|
| 77 |
-
audio, meta = load_audio(audio_or_file, sr)
|
| 78 |
else:
|
| 79 |
meta = AudioMetaData(-1, -1, -1, -1, "")
|
| 80 |
assert isinstance(audio_or_file, (tuple, list))
|
|
@@ -240,9 +233,9 @@ def spec_figure(
|
|
| 240 |
inputs = [
|
| 241 |
gradio.inputs.Audio(
|
| 242 |
source="microphone",
|
| 243 |
-
type="
|
| 244 |
optional=True,
|
| 245 |
-
label="Record your own voice
|
| 246 |
),
|
| 247 |
gradio.inputs.Audio(
|
| 248 |
source="upload",
|
|
|
|
| 67 |
if audio_or_file.lower()=="none":
|
| 68 |
return None
|
| 69 |
# First try default format
|
| 70 |
+
audio, meta = load_audio(audio_or_file, sr)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 71 |
else:
|
| 72 |
meta = AudioMetaData(-1, -1, -1, -1, "")
|
| 73 |
assert isinstance(audio_or_file, (tuple, list))
|
|
|
|
| 233 |
inputs = [
|
| 234 |
gradio.inputs.Audio(
|
| 235 |
source="microphone",
|
| 236 |
+
type="numpy",
|
| 237 |
optional=True,
|
| 238 |
+
label="Record your own voice",
|
| 239 |
),
|
| 240 |
gradio.inputs.Audio(
|
| 241 |
source="upload",
|
packages.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
ffmpeg
|