voice-emotion-api / app /utils.py
PsalmsJava's picture
Update app/utils.py
f685bb0 verified
raw
history blame contribute delete
273 Bytes
import librosa
TARGET_SR = 16000
MAX_DURATION = 15 # seconds
def load_audio(file_path):
audio, _ = librosa.load(file_path, sr=TARGET_SR, mono=True)
max_len = TARGET_SR * MAX_DURATION
if len(audio) > max_len:
audio = audio[:max_len]
return audio