Spaces:
Running
Running
fabiogra
commited on
Commit
·
8422348
1
Parent(s):
3b19940
fix: add try execept on load_audio_segment
Browse files- app/helpers.py +8 -1
app/helpers.py
CHANGED
@@ -8,8 +8,10 @@ from pathlib import Path
|
|
8 |
import matplotlib.pyplot as plt
|
9 |
import numpy as np
|
10 |
import streamlit as st
|
|
|
11 |
from PIL import Image
|
12 |
from pydub import AudioSegment
|
|
|
13 |
from streamlit.runtime.scriptrunner import RerunData, RerunException
|
14 |
from streamlit.source_util import get_pages
|
15 |
from streamlit_player import st_player
|
@@ -39,7 +41,12 @@ def url_is_valid(url):
|
|
39 |
|
40 |
@st.cache_data(show_spinner=False)
|
41 |
def load_audio_segment(path: str, format: str) -> AudioSegment:
|
42 |
-
|
|
|
|
|
|
|
|
|
|
|
43 |
|
44 |
|
45 |
@st.cache_data(show_spinner=False)
|
|
|
8 |
import matplotlib.pyplot as plt
|
9 |
import numpy as np
|
10 |
import streamlit as st
|
11 |
+
from loguru import logger as log
|
12 |
from PIL import Image
|
13 |
from pydub import AudioSegment
|
14 |
+
|
15 |
from streamlit.runtime.scriptrunner import RerunData, RerunException
|
16 |
from streamlit.source_util import get_pages
|
17 |
from streamlit_player import st_player
|
|
|
41 |
|
42 |
@st.cache_data(show_spinner=False)
|
43 |
def load_audio_segment(path: str, format: str) -> AudioSegment:
|
44 |
+
try:
|
45 |
+
return AudioSegment.from_file(path, format=format)
|
46 |
+
except Exception as e:
|
47 |
+
st.error("Audio file is not valid.")
|
48 |
+
log.warning(e)
|
49 |
+
st.stop()
|
50 |
|
51 |
|
52 |
@st.cache_data(show_spinner=False)
|