语音学习笔记4------matlab实现逆向生成音频格式的信号audiowrite()函数
2016-12-22 15:24
861 查看
语音处理中,都是讲语音信号分解成时域范围内波形,或者频域范围内的图。比如经过傅里叶变换生成的频谱图。那么加入我们知道一堆的声音数据,我们怎么将它们还原成规定的音频格式呢,可以是mp3,wav等等的音频格式。也和上一篇博客一样,这是个反向变换的过程。经过查阅相关资料,我们都知道在matlab2012之后,就退出了audio系列的东西,可以读取或者写入各种音频。那么我们反向的过程也是一样的,我们就用audio系列的东西来搞点事情,下面进入正题。我们要反向,肯定是写入啊,哈哈啊哈。
audiowrite
这个audiowrite()函数也有两种调用方法:audiowrite(filename,y,Fs)
audiowrite(filename,y,Fs,Name,Value)
给大家解释下,filename肯定是你想生存的音频文件名字了,y是你要准备的音频数据,fs就是采样频率。
下面举例两个写法的案例,然而本人怕麻烦,我选了第一种进行实验,哈哈哈
第一种:
load handel.matfilename = 'handel.wav';audiowrite(filename,y,Fs);clear y Fs第二种:
load handel.matfilename = 'handel.flac';audiowrite(filename,y,Fs,'BitsPerSample',24,...'Comment','This is my new audio file.');clear y Fs不懂的可以加我的QQ群:522869126(语音信号处理) 欢迎你的到来哦,看了博文给点脚印呗,谢谢啦~~
相关文章推荐
- 语音学习笔记3------matlab实现傅里叶反变换ifft()函数
- 图像处理学习笔记之MATLAB中imhist、imadjust、stretchlim函数实现
- 【神经网络学习笔记】语音识别-matlab语音信号预处理
- 【学习笔记】matlab算法实现贝叶斯判别classify函数
- 语音学习笔记2------matlab实现傅里叶变换
- MATLAB神经网络学习笔记之:利用learnp函数对感知器网络实现‘或’门
- 语音学习笔记1------matlab实现自相关函数法基音周期提取
- matlab学习笔记--函数
- 学习笔记——atoi函数的用法及用C语言实现atoi
- 信号退出【Linux学习笔记】kill及kill -9的用法及如何实现进程的优雅退出
- linux下用函数和系统调用分别实现计算文件长度(不解) 学习笔记
- 语音信号分析之短时相关函数及matlab程序
- Effective c++学习笔记——条款6,不想自动生成函数,要明确拒绝
- what's in string? c语言string类函数实现汇总 觉得都是学习使用指针的好例子(算是读书摘抄和笔记吧)
- 【Java学习笔记】实现Comparator接口来进行字符串逆向排序
- 信号退出【Linux学习笔记】kill及kill -9的用法及如何实现进程的优雅退出
- 基础学习笔记之opencv(6):实现将图片生成视频
- 学习笔记: CIC filter及其matlab实现
- MATLAB学习总结——严格对应函数调用格式(2012.06.28)
- what's in string? c语言string类函数实现汇总 都是学习使用指针的好例子啊(算是读书摘抄和笔记吧)