2021-12-15 20:02:42 索煒達電子 866
文件編號:B417
文件大小:4.5M
代碼行數(shù):26行(主程序)
開發(fā)環(huán)境:Python3.6
猿創(chuàng)承諾:該源碼均通過親自測試可正常運行
簡要概述:語音識別實踐課程項目—說話人識別 說話人識別是在通過說話人的語音進行說話人的識別,是將測試需要識別的語音與對應庫中的說話人語音模型進行匹配的一個過程。此次設計基于GMM模型進行說話人識別即聲紋識別。
具體實現(xiàn)為首先對說話人的聲音進行MFCC提取作為觀察向量,利用GMM算法進行說話人的模型訓練和測試識別。項目提供友好的人機交互GUI界面,更好的觀測感受到識別的效率。經過測試該項目說話人識別準確率較高。
運行效果:
目錄│文件列表:
├ 演示視頻
│ └ 演示視頻.mp4
└ 項目源碼
├ HHSTU_Voice
│ ├ Code
│ │ │ FeaturesExtractor.py
│ │ │ GMM_EM.py
│ │ │ GUI.py
│ │ │ ModelsTrainer.py
│ │ │ Modeltrain_Two.py
│ │ │ output.wav
│ │ │ pywav.py
│ │ │ SpeakerIdentifier1.py
│ │ ├ SpeakerModels
│ │ │ │ 曲帥凱.gmm
│ │ │ │ 李澳.gmm
│ │ │ └ 石子怡.gmm
│ │ └ __pycache__
│ │ │ FeaturesExtractor.cpython-36.pyc
│ │ │ pywav.cpython-36.pyc
│ │ │ pywav.cpython-38.pyc
│ │ └ SpeakerIdentifier1.cpython-36.pyc
│ └ test
│ │ 曲帥凱.wav
│ │ 李澳.wav
│ │ 李澳2.wav
│ └ 石子怡.wav
└ 流程圖
│ GMM模型訓練.jpg
│ GMM模型訓練.vsdx
│ MFCC提取.jpg
│ MFCC提取.vsdx
│ 說話測試流程.jpg
│ 說話測試流程.vsdx
│ 項目基本流程.jpg
└ 項目基本流程.vsdx