獲取代碼
git clone https://github.com/crouchred/speaker-recognition-py3
git clone https://github.com/jameslyons/python_speech_features


代碼目錄結構:

安裝speaker-recognition-py3依賴
sudo pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

安裝python_speech_features
進入目錄python_speech_features/,執行命令
python setup.py develop

之后就可以愉快的進行訓練與測驗了
訓練:
進入speaker-recognition-py3目錄,創建兩個音頻檔案夾zilong and mary,分貝拷貝一些WAV檔案進去,


執行以下命令訓練:
./speaker-recognition.py -t enroll -i "./zilong ./mary" -m model.out

推理
對zilong目錄中的音頻檔案進行推理
./speaker-recognition.py -t predict -i "./mary/*.wav" -m model.out
./speaker-recognition.py -t predict -i "./zilong/*.wav" -m model.out
對mary 目錄中的檔案進行推理

交叉驗證
將cembalo-10.wav和apert2.wav分別移進對方目錄,再次執行命令

可以看到,即便將檔案混淆,程式仍然能夠高概率正確識別聲音的主人,
結束
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/421404.html
標籤:AI
上一篇:基于pandas的成績分析可視化

