TIMIT语音库有着准确的音素标注,因此可以应用于语音分割性能评价,同时该数据库又含有几百个说话人语音,所以也是评价说话人识别常用的权威语音库,但该语音库的商业用途是要花钱买的。
可以使用Audacity软件播放,然后Export,重新命名;
在Matlab里,x=wavread('新名字');
sound(x,fs); %fs要看Audacity里显示的频率了,就可以了。
代码如下:
function wavdata=readTIMITwav(filepath)
% author:
% zr
% date:
% 2013-12-29
% function:
% filepath:
% TIMIT语料库中音频文件的路径
% wavdata:
% 音频文件
clc;
clear all;
fidin=fopen(filepath,'r'); % 打开文件,指定对该文件进行的 *** 作方式为只读
A = fread(fidin,inf,'int16'); % 以二进制形式读取文件的全部数据,精度为16位整型
wavdata=A/(2^15); % SPHERE 文件头1024字节,转换成wav格式
fclose(fidin); % 关闭文件
以上就是关于TIMIT语音库怎么用啊全部的内容,包括:TIMIT语音库怎么用啊、timit数据库里sphere文件怎么用convert转换、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)