本站所有资源均为高质量资源,各种姿势下载。
在Matlab当前窗口中解压缩所有文件,然后输入“speakerrecognition”在Matlab的命令窗口中。这将会展示一个简单而直观的图形用户界面。
GUI按钮包括如下:
1. 一对一说话人识别 - 验证:选择两个声音文件,代码会返回它们是否属于同一个人。输入声音可以从磁盘加载或使用麦克风。
2. 添加新声音到数据库:选择一个声音文件,将声音文件添加到数据库中,并且需要输入一个正整数的ID。ID将被渐进编号,以便与扬声器相关联。输入声音可以从磁盘加载或使用麦克风。
3. 一对多说话人识别 - 识别:选择一个声音文件,选择的声音将与数据库中所有声音进行比较。代码将返回公认扬声器的ID。数据库中必须包括至少一个声文件。声音输入可以从磁盘加载或使用麦克风。
4. 从文件听取声音:选择从磁盘加载声音文件。
5. 从麦克风听取声音:从麦克风录制声音。
6. 数据库信息:显示所有声音文件及其相应的扬声器ID。
7. 删除数据库:删除数据库和所有保存的声音文件。
8. 源代码:获取音码的方式。
9. README:可视化文件。
10. 退出:退出GUI。
使用此系统,您可以更好地识别说话人,您可以随时添加新的声音文件到数据库中进行比较。