- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
我们在第一节已经说明了如何读取 wav 档案,并在第二节说明如何播放。MATLAB 也支持直接由麦克风读取讯号,因此可以直接进行声音的录制,所使用的指令是 wavrecord,其基本格式为: y=wavrecord(n, fs) y=wavrecord(n, fs)代表由微软窗口系统的音讯输入装置(即麦克风)读入 n 点数据,取样频率是 fs,并将此音讯数据储存于变量 y。举例来说: 范例15: wavRecord01.m fs=11025; % 取样频率 duration=2; % 录音时间 fprintf(按任意键后开始 %g 秒录音:, duration); pause fprintf(录音中...); y=wavrecord(duration*fs, fs); % duration*fs 是录音数据点数 fprintf(录音结束\n); fprintf(按任意键后开始播放:); pause wavplay(y,fs); 在前一个范例中,wavrecord 预设的录音声道数为 1(即单声道),音讯数据型态为 double,若要改变这两种默认值,可在 wavrecord 加入其它自变量,其完整的格式为y=wavrecord(n, fs, channel, dataType)其中channel(通常是 1 或 2)代表声道数,dataType 则代表音讯变量 y 的数据型态可以是下列几种:double、single、int16、uint8。不同的数据型态,影响音讯数据的精准度,所占掉的储存空间大小也不同。例如: 范例16: wavRecord02.m fs=11025; % 取样频率 duration=2; % 录音时间 channel=1; % 单声道 fprintf(按任意键后开始 %g 秒录音:, duration); pause fprintf(录音中...); y=wavrecord(duration*fs, fs, channel, uint8); % duration*fs 是录音数据点数 fprintf(录音结束\n); fprintf(按任意键后开始播放:); pause wavplay(y,fs); 我们也可以经由 MATLAB 将音讯数据直接储存为 wav 档案,以便日后直接在微软窗口下播放,而不需每次都经由 MATLAB 播放。写入 wav 档案的指令是 wavwrite,其格式为: wavwrite(y, fs, nbits, waveFile) wavwrite(y, fs, nbits, waveFile)其中 y 是音讯变量,fs 是取样频率,nbits 是数据分辨率,waveFile 则是欲写入资料的文件名称。例如,若要将我们的录音存入 test.wav,可用下列程序代码: 范例17: wavWrite01.m fs=11025; % 取样频率 duration=2; % 录音时间 waveFile=test.wav; % 欲储存的 wav 档案 fprintf(按任意键后开始 %g 秒录音:, duration); pause fprintf(录音中...); y=wavrecord(duration*fs, fs); fprintf(录音结束\n); fprintf(按任意键后开始储存音讯至 %s 档案..., waveFile); pause nbits=8; % 每点的分辨率为 8-bit wavwrite(y, fs, nbits, waveFile); fprintf(存档结束\n); fprintf(按任意键后开始播放 %s...\n, waveFile); dos([start , waveFile]); % 开启与 wav 档案对应的应用程序 实践1 语音信号的采集和播放 1、数据采集过程 声音信号的采集 声音讯号(Audio Signal)简称音讯,泛指由人耳听到的各种声音的讯号。音讯有些基本的特质,可说明如下: 音量(Volume):声音的大小称为音量,又称为力度、强度(Intensity)或是能量(Energy)。音量越大,代表音讯波形的震幅越大。 音高(Pitch):声音的基本频率(Fundamental Frequency)越高,代表音高越高(例如女高音的歌声);反之,声音的基本频率越低,代表音高越低(例如男低音的歌声)。(有关基本频率的说明,将在本章其后各小节说明。) 音色(Timber):音讯波形在每个周期内的变化,就形成了此音讯的音色。不同的音色即代表不同的音讯内容,例如不同的字有不同的发音,或是不同的歌手有不同的特色,这些都是由于音色不同而产生。 例如,若要读取U盘中的档案 welcome.wa
您可能关注的文档
- 模拟集成电路阅读报告.pptx
- 模拟电子线路第二章(2).ppt
- 南航考研模拟电子线路(模电)第一章03.ppt
- 南航考研模拟电子线路(模电)第一章02.ppt
- 南乐县垃圾焚烧发电厂可研报告-2015.docx
- 平衡车平衡原理 Arduino.pdf
- 企业图书馆无线局域网的设计与实现通信.docx
- 企业专利运营-知识 产权法.ppt
- 汽车电器与电子控制技术总结---20160528(1).ppt
- 嵌入式Linux上的C语言编程实践--第9章 动态内存的堆与栈.ppt
- Unit 4 Adversity And Courage单元小测-2024届高考英语一轮复习人教版(2019)选择性必修第三册.docx
- 数学答案数学答案.pdf
- Unit3+Welcome+_+Grammar+知识点练习2023-2024学年牛津译林版英语七年级上册.docx
- 2024-2025学年新高二英语上学期开学摸底检测卷01【江苏浙江特供卷】(原卷版)A4.docx
- 精品解析:湖南省名校联考联合体2025届高三上学期第一次联考(暨入学检测)数学试题(解析版).docx
- Unit+3+Welcome+to+our+school+Grammar+人称代词的主格和宾格-2024-2025学年七年级英语上册单元重难点易错题精练(牛津译林版2024).docx
- 2020-2021学年江苏省南京市南京师范大学新城中学初一期中考英语试卷(答案).docx
- 2025版7年级上册英语译林-7AUnit2-Hobbies-T.docx
- 2025版7年级上册英语译林-句型转换60题-七上期中.docx
- 2024-2025学年新高二英语上学期开学摸底检测卷01【江苏浙江特供卷】(原卷版)A3.docx
文档评论(0)