1.[y,Fs] = audioread(filename)

2.[y,Fs] = audioread(filename,samples)

[y,Fs] = audioread(filename) 从名为 filename 的文件中读取数据,并返回样本数据 y 以及该数据的采样率 Fs

例:(这个用来读取完整的音频文件

    filename = 'handel.wav';audiowrite(filename,y,Fs);clear y Fs
    使用 audioread 将数据读回 MATLAB。

播放音频 用sound(y,Fs)。

备注:flac文件是一种无损音频压缩格式,是Free Lossless Audio Codec的缩写,其特点是无损压缩。

WAV是最接近无损的音乐格式,所以文件大小相对也比较大

[y,Fs] = audioread(filename,samples)  读取文件中所选范围的音频样本,其中  samples  是  [start,finish]  格式的向量。

例:(这个用来读取部分的音频文件

    filename = 'handel.flac';audiowrite(filename,y,Fs);
    samples = [1,2*Fs];   %仅仅读前两秒的内容clear y Fs[y,Fs] = audioread(filename,samples);

通过audioread输出最后的参数如上,还是蛮方便的呀,实验结果图像也验证和这个输出的参数正确性。

audioinfo 函数返回音频的信息情况。

filename = 'C:\Temp\handel.wav';
audiowrite(filename,y,Fs);
clear y Fs

还有个函数。audiowrite

今天搞毕设了么?——3.29 audioread读取音频文件相关推荐

  1. 想搞定大厂面试官?java读取txt文件并存入数组

    一.码场心得 你是个能吃苦的人吗? 从前的能吃苦大多指的体力劳动的苦,但现在的能吃苦已经包括太多维度,包括:读书学习&寂寞的苦.深度思考&脑力的苦.自律习惯&修行的苦.自控能力 ...

  2. 文件格式和扩展名不匹配.文件可能已损坏_自媒体良器:音频文件批处理,FFmpeg一行搞定!果断收藏...

    引言 FFMpeg 是众多多媒体应用程序的核心,但该程序本身不具备一次转换多个文件的能力. 但也拦不住,FFMpeg 本身是命令行程序,可编写脚本,借助 Bash 轻松快速地构建自动化程序. 1 - ...

  3. windows搜索工具_加快搞定并替代 Windows 10 搜索框搜索文件速度的免费小工具

    毫无疑问,Everything 搜索是 Windows 操作系统上可用的最快的搜索工具之一.它比内置的 Windows 搜索工具快得多,因为它几乎立即返回结果,并支持许多自定义选项以优化搜索.而今天大 ...

  4. 29.Android展示PDF文件

    转载请注明出处 http://blog.csdn.net/qq_31715429/article/details/51065730 本文出自:猴菇先生的博客 公司有个需求,展示pdf文件,之前是服务端 ...

  5. ffmpeg 音乐循环_自媒体良器:音频文件批处理,FFmpeg一行搞定!果断收藏

    引言 FFMpeg 是众多多媒体应用程序的核心,但该程序本身不具备一次转换多个文件的能力. 但也拦不住,FFMpeg 本身是命令行程序,可编写脚本,借助 Bash 轻松快速地构建自动化程序. 1 - ...

  6. 音频文件如何转换成MP3格式?一分钟教你搞定

    随着数字化的不断发展,人们日常生活中使用音频文件的频率也越来越高.然而,不同的设备和软件对音频文件格式的支持并不一致,因此,有时需要将音频文件进行转换.将音频文件转换成MP3格式是一种常见的需求,因为 ...

  7. python库读取cif文件_技术专栏:一篇文章搞懂晶体学信息文件CIF及其获取方法

    [引语]材料人现在设立各种文章专栏,所涉及领域正在慢慢完善,由此也需要更多的专栏作者,没错,我们正在招兵买马,期待你们的加入,有意向的小伙伴可直接联系cailiaorenVIP.不要再犹豫,下一个专栏 ...

  8. 搞定音频文件过大的问题,这些音频压缩软件帮你轻松压缩

    当我们想在手机或电脑上存储大量的音乐文件的时候,是否会遇见存储空间不足的情况.其实这个时候,我们可以用音频压缩软件把音乐文件的大小减小到合适的范围,以便在设备上存储更多的音乐.那你们知道可以压缩音频文 ...

  9. h5ai v0.29中文文件名、文件、url乱码解决方法

    网上找了好久发现都是老版本的解决方法,而且我特么也不会php...蛋碎一地... 好了,不多说了,上方法 在h5ai的private\php\core下有个class-context.php文件 然后 ...

最新文章

  1. mac 环境下 制作windows系统U盘启动盘
  2. Eclipse 中导入jar包
  3. oracle 实现map,PLSQL实现的map功能,以及一些疑惑
  4. SwiftUI之深入解析如何定制视图的动画和转场
  5. android ros 节点编写_嵌入式的我们为什么要学ROS
  6. android开源2016_2016 Hacktoberfest点燃了开源的参与
  7. python编程(类的释放)
  8. 【剑指offer】数组中的逆序对
  9. CSS规则重要性以及继承、层叠
  10. 界面开发的推荐色值, dip,px,pt,sp 的区别
  11. 使用 ExtJS 实现 ASP.NET MVC 2 客户端验证
  12. EMERSON模块A6500-UM、SLS1508、MVME7100-0171、MVME61006E-0163、A6370D、SE3008、CE3008、MVME6100、VE3006,CE3008
  13. Lattice FPGA 开发工具Diamond使用流程总结——安装
  14. 为什么建议你开一个电子签名钥匙盘?电信设备进网许可证办理
  15. 如何将F4V格式的视频转换成MP4格式 1
  16. idea 中部署 tomcat
  17. 悉尼大学INFO1110/COMP9001课业解析
  18. 点连线的思路与js的简单实现
  19. 做第三方软件测评的意义
  20. CentOS 7 升级内核

热门文章

  1. yeelink平台试玩
  2. Sublime的使用小技巧
  3. 步进电机基础(8.1)-步进电机的问题解决方案-增加动态转矩的解决方法
  4. springboot2.0设置session失效时间需要使用Duration字符串
  5. ERROR Executor: Exception in task 0.0 in stage 1.0 (TID 1) java.sql.BatchUpdateException: Duplicate
  6. 我奋斗了18年,不是为了和你一起喝咖啡(转)
  7. 旗帜软件工作室年会总结
  8. java 骰子游戏_java 骰子游戏
  9. 华纳云:盘点那些年操作系统的成长史
  10. 程序人生:企业网站解决方案