matlab 播放声音,用matlab录音和放音
用matlab录音和放音
利用matlab的音频信号处理工具箱,可以实现声音的录制和播放。
录音函数wavrecord语法为:
y=wavrecord(n,fs,channel,dataType);
其中
n为采样点数,fs为采样频率,channel(通常取1或者2)为录音通道数,dataType(例如double,single,int16,uint8)是采样点的数据类型。
例子:
fs=16000; %取样频率
duration=2; %录音时间
fprintf('Press any key to start %g seconds of recording...\n',duration);
pause;
fprintf('Recording...\n');
y=wavrecord(duration*fs,fs); %duration*fs 是总的采样点数
fprintf('Finished recording.\n');
fprintf('Press any key to play the recording...\n');
pause;
wavplay(y,fs);
将上述代码保存为record01.m文件,在matlab命令行下输入刚才保存的文件名即可。
运行结果如下图:
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。
matlab 播放声音,用matlab录音和放音相关推荐
- MATLAB同时录音播放,用matlab录音和放音
用matlab录音和放音 利用matlab的音频信号处理工具箱,可以实现声音的录制和播放. 录音函数wavrecord语法为: y=wavrecord(n,fs,channel,dataType); ...
- 使用iphone的remote io unit来录音和放音.
此文的参考价值越来越小了,新版的xcode默认要求arc开发,此类是mrc.AudioSessionAddPropertyListener...这些c函数在ios7也提示过时了.用上AVAudioSe ...
- 通过dsp设备实现录音与放音编程实例
今日诗词欣赏: 柳永 <雨霖铃> 寒蝉凄切,对长亭晚,骤雨初歇.都门帐饮无绪,留恋处,兰舟催发.执手相看泪眼,竟无语凝噎.念去去,千里烟波,暮霭沉沉楚天阔. 多情自古伤离别,更 ...
- Android下音频的测试程序tinyalsa(录音,放音,查看声卡信息)
audio代码比较复杂,除了音频参数,我们平时客制化的地方不多.所以没有太深入了解. 建议先抽空看看如下代码: kernel, linux alsa 架构: kernel-3.10/sound/soc ...
- 转 alsa录音放音执行流程详解
前言: linux中,无论是oss还是alsa体系,录音和放音的数据流必须分析清楚.先分析alsa驱动层,然后关联到alsa库层和应用层. 链接分析: core/pcm_native.c文件中.mma ...
- 基于51单片机的数码录音放音系统设计
摘 要 随着语言的处理技术在工业生产.交通.通信等方面的运用得到不断创新.数码录音放音系统已得到了越来越多的人的青睐,通过对多种录音放音系统的设计方案进行了比较和分析,本论文最终选定以STC89C5 ...
- 回音消除 Speex AEC 录音放音同步对齐
一 .因为Windows不是实时操作系统,造成声卡的录音.放音他们之间有一定 时间的延时,而且这个延时的时间长每台电脑可能都不一样 .从而给回音 消除增加一定的难度,再加上房间的大小造成声音反射也不一 ...
- linux alsa 录音程序,转 alsa录音放音执行流程详解
前言: linux中,无论是oss还是alsa体系,录音和放音的数据流必须分析清楚.先分析alsa驱动层,然后关联到alsa库层和应用层. 链接分析: core/pcm_native.c文件中.mma ...
- matlab 角度余弦,matlab产生扫频余弦信号
记得曾经大研做录音放音程序,老大让我编一个扫频信号做输入,还给了个英文的扫频信号说明,晕晕乎乎做了半天...突然发现matlab有产生扫频信号的函数的,一听扫频就感觉好亲切啊,这个肯定要收藏了. ch ...
最新文章
- 实战|基于图割算法的木材表面缺陷图像分析
- mockito_吸收Mockito的流利度
- BZOJ 1878: [SDOI2009]HH的项链
- oracle cdc 关闭,Oracle CDC部署流程
- 武汉大学计算机学院的李明,李明副研究员
- vue基础之data
- python手动抛出异常
- 检查手机是否安装外置SD卡
- linux drop cache权限不够,Linux drop_caches
- 应用宝成腾讯王卡官方应用商店 全部APP下载免流量
- PCIe学习笔记之pcie初始化枚举和资源分配流程代码分析
- 什么是非同质化代币(non-fungible token)?关于NFT你需要知道的一切
- DDR3 SPEC
- php 如何让两张图片重叠,php多张图片合并方法分享
- AG9311Algoltek安格科技TypeC转HDMI PD3.0方案设计资料
- BBEdit 12.6.1 FIXED 特别版 Mac 强大的文本和HTML编辑器及汉化工具
- Java 第9天 面向对象(中) 理解有参构造器和无参构造器的作用
- 删除文件过一会又回来_内存卡数据删了又自动回来怎么回事
- python数据分析案例分析题_Python数据分析-案例分析
- tvOS多层图片的使用
热门文章
- python已知两条直角边求斜边_Python实现已知三角形两直角边,求斜边--思路,伪代码,优化...
- source insight 4.0 使用make命令编译
- 微信图片,此图片来自微信公众平台未经允许不可引用解决方案
- C++模板与泛型编程:模板特例化
- 第十四届蓝桥杯第一期模拟赛试题与题解 C++
- A Game of Thrones(49)
- 如何选择数据拆分方法:不同数据拆分方法的优缺点及原因
- 设置固定IP后无法上网
- GitHub 热门项目:PyTorch 资源大全
- 1967年图灵奖--莫里斯·威尔克斯生平