资源简介
基于MATLAB的录音程序,实时动态波形和频谱显示,采样率默认8000,录音文件默认保存在程序文件夹里。
代码片段和文件信息
function varargout = record(varargin)
% RECORD MATLAB code for record.fig
% RECORD by itself creates a new RECORD or raises the existing
% singleton*.
%
% H = RECORD returns the handle to a new RECORD or the handle to
% the existing singleton*.
%
% RECORD(‘CALLBACK‘hobjecteventDatahandles...) calls the local
% function named CALLBACK in RECORD.M with the given input arguments.
%
% RECORD(‘Property‘‘Value‘...) creates a new RECORD or raises the
% existing singleton*. Starting from the left property value pairs are
% applied to the GUI before record_OpeningFcn gets called. An
% unrecognized property name or invalid value makes property application
% stop. All inputs are passed to record_OpeningFcn via varargin.
%
% *See GUI Options on GUIDE‘s Tools menu. Choose “GUI allows only one
% instance to run (singleton)“.
%
% See also: GUIDE GUIDATA GUIHANDLES
% Edit the above text to modify the response to help record
% Last Modified by GUIDE v2.5 24-Mar-2017 12:44:44
% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct(‘gui_Name‘ mfilename ...
‘gui_Singleton‘ gui_Singleton ...
‘gui_OpeningFcn‘ @record_OpeningFcn ...
‘gui_OutputFcn‘ @record_OutputFcn ...
‘gui_LayoutFcn‘ [] ...
‘gui_Callback‘ []);
if nargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end
if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State varargin{:});
else
gui_mainfcn(gui_State varargin{:});
end
% End initialization code - DO NOT EDIT
% --- Executes just before record is made visible.
function record_OpeningFcn(hobject eventdata handles varargin)
% This function has no output args see OutputFcn.
% hobject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% varargin command line arguments to record (see VARARGIN)
% Choose default command line output for record
handles.output = hobject;
global R
global mytimer1
global Pauserecorder; %暂停标志
global AFR
global T
global F_RecordClose;
T=240;
AFR=dsp.AudioRecorder(8000);
mytimer1=timer(‘period‘1‘TimerFcn‘{@Functimerhandles}‘BusyMode‘‘queue‘‘Execution‘‘fixedRate‘); %初始化定时器
R = audiorecorder( 8000 8 1 );
Pauserecorder=1;
F_RecordClose=0;
% Update handles structure
guidata(hobject handles);
% UIWAIT makes record wait for user response (see UIRESUME)
% uiwait(handles.figure1);
% --- Outputs from this function are returned to the command line.
function varargout = record_OutputFcn(hobject eventdata handles)
% varargout cell array for returning output args (see VARARGOUT);
% hobject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Get default comman
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7691 2017-04-01 07:24 record.fig
文件 7992 2017-05-27 19:31 record.m
- 上一篇:forstner角点检测
- 下一篇:极限学习机回归及分类代码
相关资源
- 六种常用纹理特征提取方法MATLAB.rar
- MATLAB彩色图片对比度增强直方图均衡
- 基于MATLAB实现画无颜色柱状图
- zw_Matlab工具箱调用SVM算法.zip
- zw_KNN_Matlab.zip
- 带有GUI设计的扩频通信Matlab代码.zip
- 图像骨架提取细化
- 并联机器人动力学matlab求解
- 船舶航线matlab程序编码
- MIMO信号MMSE检测算法MATLAB仿真程序
- matlab简单均线回测1
- 基于MATLAB的LBP图片特征提取算法,人
- 基尼系数matlab编码
- 多属性决策TOPSIS方法matlab程序
- GM(11)预测matlab程序,亲测可行
- Delta并联机构运动学逆解MATLAB程序
- 十多种方法——求解非线性方程组M
- 交通流分配_元胞自动机_matlab实现
- EMD HHT MATLAB源代码,适合初学者
- Matlab实现小波去噪
- SAR 三点目标仿真及RD算法 MATLAB程序
- pLSA的Matlab代码
- 802.11awlan物理层的matlab仿真源码.rar
- LMS算法学习曲线的matlab仿真
- 一些比较经典的MATLABgui界面的,对指
- 单相pwm整流器MATLAB仿真
- MATLAB数字图像处理张德丰源代码
- 机械臂避障程序
- 机器人避障matlab算法
- 二级倒立摆matlab运行模型
评论
共有 条评论