Update app.py
Browse files
app.py
CHANGED
|
@@ -201,10 +201,15 @@ SUPPORTED_AUDIO_FORMATS = ['.mp3', '.wav', '.flac', '.aac', '.ogg', '.m4a', '.wm
|
|
| 201 |
def fast_audio_preprocessing(file_path):
|
| 202 |
"""پردازش سریع فایل صوتی"""
|
| 203 |
try:
|
| 204 |
-
#
|
| 205 |
-
|
| 206 |
-
|
| 207 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 208 |
|
| 209 |
# استفاده از librosa برای بارگذاری سریعتر
|
| 210 |
audio, sr = librosa.load(file_path, sr=16000, mono=True)
|
|
|
|
| 201 |
def fast_audio_preprocessing(file_path):
|
| 202 |
"""پردازش سریع فایل صوتی"""
|
| 203 |
try:
|
| 204 |
+
# بررسی وجود ماژول cache در librosa (بسته به نسخه متفاوت است)
|
| 205 |
+
try:
|
| 206 |
+
import librosa.cache
|
| 207 |
+
librosa.cache.clear()
|
| 208 |
+
librosa.cache.set_cache(None)
|
| 209 |
+
logger.info("Librosa cache disabled successfully")
|
| 210 |
+
except (ImportError, AttributeError):
|
| 211 |
+
# در برخی نسخههای librosa ماژول cache وجود ندارد
|
| 212 |
+
logger.info("Librosa cache module not found, continuing without cache management")
|
| 213 |
|
| 214 |
# استفاده از librosa برای بارگذاری سریعتر
|
| 215 |
audio, sr = librosa.load(file_path, sr=16000, mono=True)
|