kbys.net
当前位置:首页 >> mAtlAB中,sounD函数生成的语音用wAvwritE函数保存... >>

mAtlAB中,sounD函数生成的语音用wAvwritE函数保存...

wavwrite(Y,FS,WAVEFILE) 第一个参数是你储存声音的变量,第二个是按多少Hz存,第三个是文件名 比如‘1.wav’

比如说:已知total_x是一个矩阵 wavwrite(total_x,'soundwave'); %将编码序列写成wav文件 sound(total_x); % 发出声音

可以用matlab函数sound实现。该函数的输入参量是音频数据向量、采样频率和转换位数。 也可以自己写些声音数据。下面的声音声调和频率有关,长度和数据长度有关: 例如: sound(sin(2*pi*25*(1:4000)/100)); 响两声就是: sound(sin(2*pi*25*(1:4...

我也是刚弄好这个问题,楼上只能保存文件,但不能改名字,你试试这个: [filename,pathname]=uiputfile('.wav','保存文件到…'); if isequal(filename,0)||isequal(pathname,0) return; end fpathsave=[pathname filename]; wavwrite(y,[pathname...

shound。。写错函数名了。

matlab中write一般用于存储文件,下面是图片存储方式,仅供参考 例:I=imread('地址\文件名.格式'); imwrite(I,'新地址\新文件名.格式'.'格式')

1、用audioread('');函数读取电脑中的音频文件,参数是音频文件的路径: [sampledata,FS] = audioread('F:1.mp3'); sampledata保存音频信号数据,FS是音频采样率,MP3格式的采样率一般为44100; 2、判断音频数据是否是双声道,如果是双声道则保...

flipud((1:6)')是可以的。 flipud本身用于矩阵上下颠倒 fliplr(1:6)也是可以的 fliplr本身用具矩阵左右颠倒

wavwrite(y,filename) 把你的信号y,写为以filename命名的wav文件 我用的是7.5,你在帮助里搜一下看有没有wavwrite这个函数

wavwrite(y,filename) 把你的信号y,写为以filename命名的wav文件 我用的是7.5,你在帮助里搜一下看有没有wavwrite这个函数

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com