MatlabCode

本站所有资源均为高质量资源,各种姿势下载。

您现在的位置是:MatlabCode > 资源下载 > 语音处理 > 说话人识别系统

说话人识别系统

资 源 简 介

"说话人识别系统 %解压缩所有文件在Matlab当前窗口,然后输入“speakerrecognition” %Matlab的命令窗口。一个简单而直观的图形用户界面应该会出现。 % %GUI按钮: % %ONE-TO-ONE说话人识别 - 验证 %只要选择两个声音文件。代码返回,如果选择的音色属于 %是同一个人还是不(一到一说话人识别,也称 %识别)。输入的声音可以从磁盘或使用也被加载 %麦克风。 % %ADD A NEW SOUND TO DATABASE %只需选择一个声音文件

详 情 说 明

在Matlab当前窗口中解压缩所有文件,然后输入“speakerrecognition”在Matlab的命令窗口中。这将会展示一个简单而直观的图形用户界面。

GUI按钮包括如下:

1. 一对一说话人识别 - 验证:选择两个声音文件,代码会返回它们是否属于同一个人。输入声音可以从磁盘加载或使用麦克风。

2. 添加新声音到数据库:选择一个声音文件,将声音文件添加到数据库中,并且需要输入一个正整数的ID。ID将被渐进编号,以便与扬声器相关联。输入声音可以从磁盘加载或使用麦克风。

3. 一对多说话人识别 - 识别:选择一个声音文件,选择的声音将与数据库中所有声音进行比较。代码将返回公认扬声器的ID。数据库中必须包括至少一个声文件。声音输入可以从磁盘加载或使用麦克风。

4. 从文件听取声音:选择从磁盘加载声音文件。

5. 从麦克风听取声音:从麦克风录制声音。

6. 数据库信息:显示所有声音文件及其相应的扬声器ID。

7. 删除数据库:删除数据库和所有保存的声音文件。

8. 源代码:获取音码的方式。

9. README:可视化文件。

10. 退出:退出GUI。

使用此系统,您可以更好地识别说话人,您可以随时添加新的声音文件到数据库中进行比较。