Matlab进行录制、存储、绘制、读取音频
clear all
clc
music=audiorecorder(11025,16,2);
%创建一个保存音频信息的对象,它包含采样率,时间和录制的音频信息等等。
%44100表示采样为44100Hz(可改为8000, 11025, 22050等,
%此数值越大,录入的声音质量越好,相应需要的存储空间越大)
%16为用16bits存储,2为两通道即立体声(也可以改为1即单声道)。recordblocking(music,5);
%开始录制,此时对着麦克风说话即可,录制时间为5秒。
play(music);MyRecording=getaudiodata(music);
%得到以n*2列数字矩阵存储的刚录制的音频信号。
plot(MyRecording);filename='myspeech.wav';
audiowrite(filename,MyRecording,8000);
%MyRecording表示要存入的波形矩阵,
%8000表采样率,'myspeech'为存储的文件名
读取音频
[y, fs]=audioread('myspeech.wav');
录音绘图
Matlab进行录制、存储、绘制、读取音频相关推荐
- 用Matlab录制、读取音频
转载自:http://blog.csdn.net/shanx_s/article/details/52947440与 http://www.ilovematlab.cn/thread-289189-1 ...
- Matlab:录制和播放音频
Matlab:录制和播放音频 录制音频 录制麦克风输入 录制来自不同声卡的两个通道 指定录制质量 播放音频 在函数内录制或播放音频 通过系统音频输入和输出设备录制和播放音频数据,以便在 MATLAB® ...
- php如何从mongo获取视频文件,使用mongodb对文件(图片、音频、视频)的存储、读取操作...
使用mongodb对文件(图片.音频.视频)的存储.读取操作 实现代码示例: package mongo.util; import java.io.File; import java.io.IOExc ...
- 使用matlab和GMT联合绘制带有省界的中国地图
使用matlab和GMT联合绘制带有省界的中国地图 1下载省级边界数据,地址:http://nfgis.nsdi.gov.cn/nfgis/chinese/c_xz.htm 网站存储有多级边界数据以及 ...
- iOS 音频的录制、播放及音频文件管理
文章目录 音频会话 音效播放 音乐播放 音频录制 音频管理 补充:音频队列服务 参考地址 音频会话 在使用Apple设备时,我们注意到有些应用打开音频播放时,其他音频就会终止,而有些应用却可以同时使用 ...
- python构建聊天机器人之录制声音保存为音频文件(利用pyaudio进行录音)
最近心血来潮想利用 python构建一个智能语音聊天机器人,这样就能在我们无聊的时候和我们聊天以此打发时间啦:). 要想最终实现聊天机器人的构建需要经过一系列过程功能的实现,大致思路为程序接受用户的语 ...
- Matlab之netCDF格式文件读取方法
Matlab之netCDF格式文件读取方法 目录 一.netCDF格式文件 1.简介 2.NetCDF的数据结构 二.Matlab读取netCDF使用到的函数 1.ncdisp() 2.ncinfo( ...
- 使用python绘制wav 音频文件频谱图
1.wav 文件需要是Windows PCM 格式(未压缩),请参考 2.python 库的安装: pip install pyaudio(可能会用到) pip install matplotlib( ...
- 使用matlab的MAT.H(c读取mat文件)
使用matlab的MAT.H(c读取mat文件) 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Mark ...
最新文章
- 私钥设置_私钥忘了怎么办,还能找回来吗?能
- mysql的增_MySQL-----增
- 割平面法只能求解纯整数规划吗_离散规划 解法
- adb命令中的keyevent事件
- 将markdown编译为HTML和PDF
- Android之Volley 源码解析
- 前端学习(1509):单页应用SPA特点
- 论文征集 | 2019 Joint International Semantic Technology Conference
- 编辑器,webstorm,phpstorm系列配置方法汇总-笔记
- 3A公司年薪30万建模师总结:怎么做才能学好3D建模?
- 一次tomcat数据乱码事件
- linux系统下Opencv4.1.1编译安装,以及增加子函数和python中调用
- matplotlib画图一行三个图
- mysql离线安装 window_5分钟完成mysql离线安装
- 【转】 VS2005中ajax安装指南
- Python统计代码运行时间
- 摩斯电码/密码入门简介
- DAP数据分析平台可视化组件开发
- 麒麟Kylin系统适配gStore图数据库系统
- Learning NGINX 学习NGINX Lynda课程中文字幕
热门文章
- linux下qt多个程序打包,解决Ubuntu下使用linuxdeployqt打包Qt程序问题
- mysql 10分钟_10分钟入门mysql(含常用的sql语句,mysql常见问题及解决方案)
- 20220401 A满秩,B满秩,AB一定满秩
- 【LeetCode】103# 二叉树的锯齿形层次遍历
- ubuntu将GNU nano换成vim
- Java中实用类:Date、Calendar、Math、Random、String、StringBuffer的用法
- 趣味SQL——创建指定的数据类型
- 使用gnucash查看任意时间段内的所有者权益变动表
- Fiddler使用方法简介
- 自己动手制作chm格式开源文档