前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >matlab GUI基础4

matlab GUI基础4

作者头像
瓜大三哥
发布于 2018-02-26 07:22:18
发布于 2018-02-26 07:22:18
9290
举报
文章被收录于专栏:瓜大三哥瓜大三哥

高级文件I/O——语音文件

1.读取带有分隔符的文件

在matlab中,使用向导将外部的数据文件导入到matlab的工作空间中,然后就可以进行分析和处理了。如果数据文件中,有文本内容,需要进行特别的处理。

对于带有分隔符的数据文件,可以采用函数dlmread()导入到matlab的工作空间中,该函数的调用格式为:

results = dlmread(‘filename’):该函数从数据文件filename导入到吗淘宝的工作空间中

results = dlmread(‘filename’,’delimiter’):delimiter是分隔符

可以利用函数dlmwrite()将工作空间中的矩阵写入到文本文件中

如果数据文件的分割符为逗号(,),也可以采用函数csvread()读取该数据文件,利用函数csvwrite()想数据文件中写入数据

2.读取带有文本内容的数据文件

在matlab中,采用函数textread()读取带有文本的数据文件。

[Number,Math,English]=textread('grade.txt','%f %f %f',3,'headerlines',1);

Number

Math

English

3. 音频文件

waveread()读取wav格式文件到工作空间中

auread()将au格式的语音文件读入到工作空间中

sound:播放声音

wavplay:利用window的播放器来播放声音

soundsc:播放归一化后的声音

wavrecord:录音

wavfinfo:获取wav声音的信息

aufinfo:获取AU声音的信息

wavwrite:写入wav声音文件

auwrite:写入AU声音文件

[y,fs,nbits,opts]=wavread('大海.wav');

sound(y,fs,nbits);

y=y.*2;

sound(y,fs);

wavwrite(y,fs,nbits,'dahai2.wav');

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-12-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 瓜大三哥 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
一起来学matlab-matlab学习笔记4 数据导入和导出_2 多媒体文件的保存和读取
本文为matlab自学笔记的一部分,之所以学习matlab是因为其真的是人工智能无论是神经网络还是智能计算中日常使用的,非常重要的软件。也许最近其带来的一些负面消息对国内各个高校和业界影响很大。但是我们作为技术人员,更是要奋发努力,拼搏上进,学好技术,才能师夷长技以制夷,为中华之崛起而读书!
演化计算与人工智能
2020/08/14
8970
Python 播放音频文件
playsound是纯Python、跨平台、单功能模块,不依赖于播放声音。使用此模块,可以使用一行代码播放声音文件:
Python知识大全
2020/01/20
7K0
Python 还能播放音频,而且花样多多?
playsound是纯Python、跨平台、单功能模块,不依赖于播放声音。使用此模块,可以使用一行代码播放声音文件:
Python知识大全
2020/02/21
3.8K0
【MATLAB 从零到进阶】day5 数据的导入与导出
importdata 从文本文件或特殊格式二进制文件(如图片,avi 视频等)读取数据
统计学家
2019/04/10
1.4K0
【MATLAB 从零到进阶】day5  数据的导入与导出
MATLAB播放声音(sound函数)
算法一泡就是几十分钟,算法跑的时候忙着看手机,希望算法跑完了能够提醒一下,然后就发现了sound()函数。不得不说MATLAB的功能真是齐全,我估计数字音频处理需要这些操作吧。
里克贝斯
2021/05/21
8.2K1
Matlab读取和写入音频文件
使用 audiowrite 函数将数据写入当前文件夹中名为 handel.wav 的 WAVE 文件。
用户9925864
2022/07/27
3.7K0
Matlab读取和写入音频文件
USF MSDS501 计算数据科学中
本实验的目标是让您感到惊讶,您可以使用 Python 处理一些音频文件。您将无法获得所有详细信息,但您可以剪切并粘贴此实验来启动 Python 会话。作为次要目标,您将习惯于安装 Python 包和命令行工具。
py3study
2020/01/03
1.4K0
基于MATLAB语音信号的处理与滤波
摘要:MATLAB是十分强大的用于数据分析和处理的工程实用软件,利用其来进行语音信号的分析、处理和可视化十分便捷。文中介绍了在MATLAB环境中如何驱动声卡采集语音信号和语音信号采集后的文档处理方法,并介绍了FFT频谱分析原理及其显示、MATLAB中相关函数的功能、滤波器的设计和使用。在此基础上,对实际采集的一段含噪声语音信号进行了相关分析处理,包括对语音信号的录取和导入,信号时域和频域方面的分析,添加噪声前后的差异对比,滤波分析,语音特效处理。结果表明利用MATLAB处理语音信号十分简单、方便且易于实现。
全栈程序员站长
2022/09/01
4.2K0
基于MATLAB语音信号的处理与滤波
基于MATLAB的语音信号处理
摘要:语音信号处理是目前发展最为迅速的信息科学研究领域中的一个,是目前极为活跃和热门的研究领域,其研究成果具有重要的学术及应用价值。语音信号处理的研究,对于机器语言、语音识别、语音合成等领域都具有很大的意义。MATLAB软件以其强大的运算能力可以很好的完成对语音信号的处理。通过MATLAB可以对数字化的语音信号进行时频域分析,方便地展现语音信号的时域及频域曲线,并且根据语音的特性对语音进行分析。本文主要研究了基于MATLAB软件对语音信号进行的一系列特性分析及处理,帮助我们更好地发展语音编码、语音识别、语音合成等技术。本文通过应用MATLAB对语音信号进行处理仿真,包括短时能量分析、短时自相关分析等特性分析,以及语音合成等。
全栈程序员站长
2022/09/01
1.6K0
基于MATLAB的语音信号处理
MATLAB语音信号处理「建议收藏」
数字信号处理课设,我们使用MATLAB对语音信号进行了一系列处理,并将其所有功能集中于下图界面中:
全栈程序员站长
2022/09/01
4.1K0
MATLAB语音信号处理「建议收藏」
用Python播放和录制声音
Python语言已经无所不能了,今天就来分享一下,如何使用Python来录制和播放音频文件。
TalkPython
2019/05/24
7.3K0
语音剪切程序
本文介绍了一种用于语音识别的剪切程序,该程序可以自动剪切音乐,并通过Matlab编程实现。该程序可以处理音乐重叠部分,并将它们分成单独的音频文件。它还可以使用不同的参数和文件名模板,并可以调用外部程序来执行操作。该程序可以大大提高语音识别的效率和准确性,同时也可以用于其他需要音频处理的领域。
MachineLP
2018/01/09
8680
语音信号处理教程(一)音频文件录制、导入、绘图
  这篇文章我们来看下如何用Matlab和Python产生录制音频、播放音频、导入音频文件,并查看音频文件的波形图。
猫叔Rex
2022/01/24
2.2K0
matlab-如何计算信噪比
在信号处理中经常需要把噪声叠加到信号上去,在叠加噪声时往往需要满足一定的信噪比,这样产生二个问题,其一噪声是否按指定的信噪比叠加,其二怎么样检验带噪信号中信噪比满足指定的信噪比。
糯米导航
2022/11/27
1.3K0
matlab-如何计算信噪比
DirectSound的应用
    假设仅仅使用PlaySound()这个API函数来表现声音效果的话,那么就无法表现出声音的混音效果,由于PlaySound在播放还有一个声音时,必定会导致现有声音的停止。因此,使用
全栈程序员站长
2021/12/02
7080
MATLAB读取图片并转换为二进制数据格式
本文记录使用 MATLAB 读取图片并转换为二进制数据格式的方法,避免后面再做无用功。
Gnep@97
2024/01/10
8170
MATLAB读取图片并转换为二进制数据格式
Matlab音频信号的基本处理与分析
info =audioinfo('sample_orig.mp3');%获取音频文件的信息
FPGA开源工作室
2019/11/19
2.8K0
Matlab音频信号的基本处理与分析
MFC 键盘钩子「建议收藏」
一、前言 一日,看见我妈正在用电脑练习打字,频频低头看键盘,我想:要是键盘能发音的话,不就可以方便她养成”盲打”的好习惯吗?光想不做可不行,开始行动(您可千万别急着去拿工具箱啊^_^)… 按键能发音,其关键就是让程序能够知道当前键盘上是哪个键被按下,并播放相应的声音,自己的程序当然不在话下,那么其它程序当前按下哪个键如何得知呢?利用键盘钩子便可以很好地解决。
全栈程序员站长
2022/06/26
1.3K0
matlab GUI基础5
高级文件I/O——图像和视频文件 函数 说明 imread 说明图像文件 imwrite 写入图像文件 imfinfo 获取图像文件的信息 imshow 显示图像 imformats 获取MATLAB
瓜大三哥
2018/02/26
1K0
matlab GUI基础5
Python声音处理入门
原文Basic Sound Processing with Python描述了怎样在Python中通过pylab接口对声音进行基本的处理。
py3study
2020/01/10
2K0
相关推荐
一起来学matlab-matlab学习笔记4 数据导入和导出_2 多媒体文件的保存和读取
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档