python 判斷音頻的是否爲空

今天在處理音頻的時候,需要判斷音頻是否爲空,我分享一下我的python代碼:

import librosa
import os

def check_audio_durations(file_name):
    """
     check whether the audio file is empty
    """
    len_file=os.path.getsize(file_name)
    if(len_file==0):
        return False
    time = librosa.get_duration(filename=file_name)
    if(time>0):
        return True
    return False

需要安裝librosa哈,安裝方法:

pip install librosa

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章