MATLAB 将声卡作为对象处理,其后的一切操作都不与硬件直接相关,而是通过对该对象的操作来作用于硬件设备(声卡)。操作时首先要对声卡产生一个模拟输入对象,并给模拟输入对象添加一个通道设置采样频率,然后就可以启动设备对象,开始采集数据,采集完成后停止对象并删除对象。

fs = 16000;  %采样率为 16000Hz
duration=10;  %录制 10s 的数据
n = duration*fs;
t = (1:n)/fs;
recObj = audiorecorder(Fs,16,1);
recordblocking(recObj, duration);
y = getaudiodata(recObj);  %获取录音数据
play(recObj);  %播放录制的音频
filename = 'test.wav' ;  %准备写的音频数据文件
audiowrite(filename,y,Fs) ;   %将 y 以 Fs 采样率写到文件中
info = audioinfo(filename);   %使用audioinfo 函数查看文件的信息

Matlab录制语音相关推荐

  1. Matlab语音采集与读写程序,基于MATLAB的语音信号录制采集和分析的程序设计

    理 论广 角 ● I 基于 MATLAB的语音信号录制采集和分析的程序设计 刘 晓炯 (西北民族大学电气工程学院 甘肃 兰州I 730030) [摘 要]语音信号处理技术是语音处理领域中新近发展起来的 ...

  2. 用matlab录制声音然后进行读取和播放

    fileName='E:\Matlab语音分析\降噪后.wav';%注:将需要读取的文件名赋值给fileName [y fs nbits]=wavread(fileName);%读取该文件 加入mat ...

  3. 基于MATLAB的语音去噪处理系统

    一.滤波器的简述 在MATLAB环境下IIR数字滤波器和FIR数字滤波器的设计方 法即实现办法,并进行图形用户界面设计,以显示所介绍迷你滤波器的设计特性. 在无线脉冲响应(IIR)数字滤波器设计中,先 ...

  4. 去除噪声 matlab 论文,基于MATLAB的语音去噪开题报告

    基于MATLAB的语音去噪开题报告 毕业设计(论文)开题报告 基于MATLAB的语音去噪 综述国内外对本课题的研究动态,说明选题的依据和意义 20世纪60年代中期形成的一系列数字信号处理的理论和算法, ...

  5. 基于matlab 的语音信号分析和处理,基于matlab_的语音信号分析和处理

    基于matlab_的语音信号分析和处理 1 基于MATLAB 的语音信号分析和处理 福建师范大学协和学院 信息技术系 电子信息科学与技术专 124122006028 王祯飞 指导老师 黄小芬[摘要]本 ...

  6. 基于matlab的语音信号滤波处理

    基于matlab的语音信号滤波处理 摘要:本课程设计的主要目的是在MATLAB环境下,使用窗口设计法设计一个滤波器,并对语音信号进行滤波去噪.开发平台为MATLAB,设计方法为窗口设计法.用麦克风采集 ...

  7. 基于MATLAB的高频信号设计,基于Matlab的语音信号滤波器的设计与实现

    1.设计原理 设计数字滤波器的任务就是寻求一个因果稳定的线性时不变系统,并使系统函数H(z)具有指定的频率特性. 2.设计内容 以Matlab实现语音信号的低通滤波器设计为例: (1)语音信号的采集 ...

  8. matlab gui语音信号去噪的原理,多媒体实验报告语音信号的去噪增强处理

    一.实验目的●了解计算机存储信号的方式以及语音信号的特点.●掌握谱减法实现语音去噪增强的原理.二.实验设备条件●计算机(带话筒).●Matlab.三.实验要求1.利用windows自带的录音机录制一段 ...

  9. MATLAB设计语音信号的处理与滤波系统GUI界面

    MATLAB设计语音信号的处理与滤波系统GUI界面 目录 MATLAB设计语音信号的处理与滤波系统GUI界面 前言 一.GUI界面设计 二.部分代码 1.系统录音 2.语音播放 3.语音滤波 4.语音 ...

最新文章

  1. Hbuilder开发移动App(1)
  2. 升级nginx以支持http2的方法
  3. 【C#】override,Abstract,Virtual 介绍及区别--转载
  4. Java IO流总结(zz)
  5. centos6 升级gcc / 无法识别的命令行选项“-std=gnu++1y”的解决办法
  6. my wordpress
  7. 用页传值方式解决模态窗口的Response.WriteFile文件下载
  8. 《基于张量网络的机器学习入门》学习笔记6
  9. unity3d读取android文本文件,职场小白求助Unity项目Android端读取CSV文本问题
  10. 分享几个Java面试小技巧,建议收藏!
  11. ant 驱动 svnkit 下载代码
  12. 使用Cloud Studio在线编写、调试和管理Spring Boot应用
  13. 互联网早报 | 10月3日 星期六 | 微信正式上线青少年模式;阿里巴巴首次披露技术研发投入;本田宣布2021赛季后退出F1...
  14. k8s+jenkins
  15. 苹果向小型企业推出新付费订阅产品“Business Essentials”
  16. Ubuntu16.04 下SU画图,批量和单个
  17. 图像处理形态学椭圆形模板结构元素的设计与实现
  18. vs2015 + opencv3.4.0 + qt msvc2015_64-5.7.1 显示图像
  19. Centos7.4安装Mysql5.6
  20. python turtle画彩虹简单_Python基础实例——绘制彩虹(turtle库的应用)

热门文章

  1. java基础-IO编程
  2. k8s使用外部供应商代理使用ceph
  3. ipvs之ipvs0网卡
  4. 金山手机助手为啥非要用adb的端口?
  5. 餐饮服务质量调查打分 统计调查结果,并用*打印统计结果直方图。
  6. DELL电脑蓝屏:由于驱动更新导致的问题
  7. java http reffer_HTTP Referer二三事
  8. [机器学习]试试Kaggle大牛们常用的方法——对抗验证
  9. python控制大疆无人机_如何从djitello无人机和python中的UDP服务器收集视频数据?...
  10. pytorch下搭建网络训练并保存模型