因为我现在使用的 matlab 是 2018a,所以不能使用废弃了的 wavreord 和 wavplay,只能使用 audiorecorder。

Fs=44800;%麦克分采样率
nBits=16;%量化位数
nChannel=1;%录音的通道数,可以设置1或者2
time=5;%录制音频的时间,单位是秒
recObj = audiorecorder(Fs, nBits, nChannel);disp('Start speaking.')
%开始录制声音
recordblocking(recObj, time);
disp('End of Recording.');% 回放录音数据
play(recObj);% 获取录音数据
myRecording = getaudiodata(recObj);% 绘制录音数据波形
plot(myRecording);%存储语音信号
filename = 'audiorecorder_data_1.wav';
audiowrite(filename, myRecording, Fs);


可以看到录制生成的文件的大小为438KB
它的计算方式是:Fs * nBits / 8 * time * nChannel / 1024
即:44800 * 16 / 8 * 5 * 1 / 1024 = 437.5KB
不管你在录音的时候说了多少句话,哪怕你一句话没说,生成的文件大小都是这么大。

matlab 使用 audiorecorder、recordblocking录制声音,play 播放声音,audiowrite 保存声音相关推荐

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

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

  2. android 声音,同时播放声音Android

    我正在Android上创建游戏,并且已经将这个问题搁置了一段时间,现在又回到了问题上.在我的游戏中,我有背景音乐,枪声,爆炸声等,而且我需要能够同时玩它们.现在,当我在SoundPool类上调用pla ...

  3. ux设计_声音建议:设计UX声音的快速指南

    ux设计 Mating calls, warning grunts, and supportive coos are some of the sounds heard throughout the a ...

  4. matlab读取其他位置,将文件的数据读取到matlab中,进行编辑,然后将其保存到其他位置...

    将文件的数据读取到matlab中,进行编辑,然后将其保存到其他位置 我有一个名为EXP1_SQ1_Template.txt的文件.这是一个简单的文本文件,包含以下8行: LOAD BOX 1 SUBJ ...

  5. HTML音乐播放没声音,网页没有声音但系统显示有声音怎么回事?如何解决?

    网友提问:为什么网页没有声音,除了迅雷高清在线影院的视频有声音和本已经下载的歌或视频有声音外,其他网页都没有声音!就是网页没声音,其他一切正常! 网页没有声音但系统显示有声音:网页在线视频没有声音:网 ...

  6. iphonex 电话没声音 免提却有声音

    iphonex 电话接听突然没声音 免提却有声音 bug,关机重启一下就好了

  7. win10电脑没有声音(电脑放音乐没声音怎么回事)

    为什么电脑升级了WIN10系统后音响没有声音?为什么电脑升级了W 声卡驱动没打好.去下个驱动精灵重装下声卡驱动吧.如果不行,重装WIN10也没什么打不了的.百度os_Home,排名第一的博客,呵... ...

  8. windows电脑关机开机后没声音,重启就有声音故障处理方法

    今天遇到一件非常奇葩的windows电脑, 从关机状态下进入系统没有声音,且从以下几点判断声卡硬件及驱动不存在故障,详见如下: 1.开机后任务栏右下角声音图标正常 2.声音设置--扬声器/麦克风(Re ...

  9. 台式计算机没有声音图标,电脑没有声音怎么回事 电脑没有声音怎么恢复 电脑声音图标不见了...

    电脑是我们生活中必不可少的设备,除了给工作带来便利,更能在电脑上看电视,享受休闲娱乐的时光.但是电脑往往会出现问题,比如说电脑没有声音怎么回事?今天小编就为大家介绍电脑没有声音怎么恢复,以及电脑声音图 ...

最新文章

  1. FPGA技术的未来发展:谁与AI平分秋色
  2. springBoot之过滤器和拦截器的使用
  3. Path Sum II leetcode java
  4. 【Win 10 应用开发】获取本机的IP地址
  5. Spring AOP 源码分析 - 筛选合适的通知器
  6. opencv matlab三维点云,点云采样的三种方法 - 小白学视觉的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. 动态规划进阶题目之滑雪
  8. python单行注释用什么符号_Python多行注释和单行注释用法说明
  9. JS与PHP向函数传递可变参数的区别
  10. 成员变量与局部变量的区别
  11. html页面在f5刷新后把所有值清零,页面刷新列表内容不丢失
  12. 数学:深入浅出通信原理(陈爱军)
  13. 普乐郡——回乐县(城市记忆7)
  14. macOS 安装postman 中文语言包
  15. 软件开发模型优点缺点
  16. 通用模块系列--日期操作工具类
  17. 前端知识质量内容网址
  18. java表盘时钟的设计思路_java代码实现时钟
  19. Excel 2016不能双击一次性打开excel文件
  20. 认识SOAR-安全事件编排自动化响应

热门文章

  1. 乐高机器人linux,【乐高学习】乐高机器人硬件详细说明
  2. 分析ThinkPHP5的源码(1) : 类的自动加载
  3. ThinkPHP源码学习之I方法
  4. XD文件转换为sketch的三种方法
  5. [简洁版] CentOS NTP服务器搭建
  6. vue 接收后端文件流 并下载
  7. 仅展示成果:基于ROS的自动驾驶系统搭建教程(三):激光定位ndt_matching
  8. Struts2的s标签库使用方式
  9. 3 什么是计算机网络连接不上去,电脑连不上网怎么回事?详细解决方案
  10. java与3d建模_java和3d游戏建模哪个?有没有3d建模转java或java转3的建模大佬给我指点一下...