nbits]wav read( g:\ Matlab \matlab课程设计资料\ Matlab filter程序\ windows XP登录音);中的路径改为直接G盘目录,wav文件名只有字母(不包括中文),可能就够了。如果不行,那就是matlab的问题,因为我的真的可以打印图像,我的matlab版本2010b希望对你有所帮助。
matlab有专门用于开发语音identifying程序的工具包,但可能需要在网上下载。如果是语音综合,也可以买专门的书来讲解如何使用-。但是,matlab只适合做实验。如果想做一个产品,建议用VC 或者C Builder做一个外壳。这个问题太大了。MATLAB是用来仿真的吧?你的问题内容几乎可以写成一本书了。1、MATLAB 语音信号处理
呵呵,这种问题太少了。你再加我就告诉你。这一题你要解决五个问题。要改变声速,只需改变采样频率。如果有回音,加个延时就行了。不会有别的事情发生。1.改变声音的回放速度改变声音的回放速度就是改变采样间隔(也就是改变采样频率),但这个频率还是应该在2f(Nyquistrate)以上,否则会产生失真。
改变参数可以实现声音信号的放大和衰减功能。3.实现混音的声音效果所谓混音,就是在不分别影响时域和频域特性的情况下,叠加不同的声音。4.为了实现回声声音效果,降低了回声在时域中的幅度,并且不改变其在频域中的特性。只需在原信号上加一个延时,在时域上加一个幅度的参数,然后和原信号叠加(同三)。
1,使用audio read();函数读取电脑中的音频文件,参数是音频文件的路径:我试的很好,没有错误。你可以试试。1.运行前清除内存;Clc2,[x,fs,nbits]wav read( g:\ Matlab \matlab课程设计资料\ Matlab filter程序\ windows XP登录音);中的路径改为直接G盘目录,wav文件名只有字母(不含中文),可能就够了。如果不行,那就是matlab的问题,因为我的真的可以打印图像。我的matlab版本2010b希望对你有所帮助。
for J1:6 variable _ namegenvarname([ c ,num 2 str(j)]);%生成变量名,C1,C2,...c6stringstract (variable _ name, sin (a ,num2str (j),)* cos (b ,num2str (j),));%构造表达式字符串eval(string);%然后用eval结束这个表达式。
文章TAG:matlab 浊音 语音 判决 程序 matlab 语音清浊音判决程序