Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -4,6 +4,7 @@ from fastapi import FastAPI, UploadFile, File, HTTPException
|
|
| 4 |
import torch
|
| 5 |
import torch.nn as nn
|
| 6 |
import torchaudio
|
|
|
|
| 7 |
import numpy as np
|
| 8 |
|
| 9 |
app = FastAPI()
|
|
@@ -64,7 +65,7 @@ except Exception as e:
|
|
| 64 |
# =============== AUDIO PREPROCESSING ==================
|
| 65 |
def load_and_preprocess_audio(file_path):
|
| 66 |
# Load audio
|
| 67 |
-
waveform, sample_rate = torchaudio.load(file_path)
|
| 68 |
|
| 69 |
# Konversi ke Mono jika Stereo
|
| 70 |
if waveform.shape[0] > 1:
|
|
|
|
| 4 |
import torch
|
| 5 |
import torch.nn as nn
|
| 6 |
import torchaudio
|
| 7 |
+
import soundfile # noqa: F401 — diperlukan sebagai backend torchaudio
|
| 8 |
import numpy as np
|
| 9 |
|
| 10 |
app = FastAPI()
|
|
|
|
| 65 |
# =============== AUDIO PREPROCESSING ==================
|
| 66 |
def load_and_preprocess_audio(file_path):
|
| 67 |
# Load audio
|
| 68 |
+
waveform, sample_rate = torchaudio.load(file_path, backend="soundfile")
|
| 69 |
|
| 70 |
# Konversi ke Mono jika Stereo
|
| 71 |
if waveform.shape[0] > 1:
|