Outline课件.pptVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Outline 音訊的基本介紹 WAV檔案讀取 音訊播放 音訊錄製 音訊輸出 音訊的基本介紹 聲音訊號(Audio Signal),簡稱音訊,泛指由人耳聽到的各種聲音之訊號。 基本特質: 音量(Volume):聲音的大小稱為音量,又稱為力度、強度(Intensity)或是能量(Energy)。音量越大,代表音訊波形的振幅越大。 音高(Pitch):聲音的基本頻率(Fundamental Frequency)。越高,代表聲音頻率越高(例如:女高音的歌聲);反之,越低,如男低音的歌聲。 音色(Timber):音訊波形在每個週期內的變化,形成此聲音的特質。不同的音色代表不同的音訊內容,例如:不同的字有不同的發音,或是不同的歌手有不同的聲音特質,這些都是由於音色的不同而有所區別。 WAV檔案讀取 C:\WINDOWS\Media 中的檔案 Windows XP 啟動.wav,畫出音訊的波形並播放出此音訊。S7 取樣點數:length(y) 取樣頻率(取樣點/秒):fs 音訊長度(秒):length(y)/fs 解析度(位元/取樣點):nbits WAV檔案讀取 若 wav 檔案是 8 位元的解析度,是以 unsigned integer 的方式來儲存,其所能表示的數值是介於 0 與 255 之間。MatLab 將此值設定至變數 y 時,其數值調整至介於 –1 與 1 之間,因此若要將 MatLab 讀出之數值轉回原先 8 位元表示,要將變數 y 乘以 128,再加上 128,就可以得到原先的整數值。 WAV檔案讀取 如果音訊檔案很大,無法一次讀入記憶體,可以使用 wavread 讀出音訊檔的其中一部份。 [ y, fs] = wavread(welcome.wav, [4001 5000]); % 讀取 第4001 至 5000點 音訊播放 一旦可以讀入 wav 檔案,就可以對聲音訊號進行各種處理,例如:增大或減小音量、提高或降低音高、消除雜訊等。 要確認處理後的聲音訊號是否符合要求,就要能夠把音訊直接透過 PC 喇叭播放出來。 wavplay 聲音的音量是由聲波的振幅來決定,因此可藉由振幅的大小來改變音量 wavplay(1*y, Fs, sync); % 播放1倍震幅的音訊 wavplay(3*y, Fs, sync); % 播放2倍震幅的音訊 wavplay(5*y, Fs, sync); % 播放3倍震幅的音訊 音訊播放 改變取樣頻率,就會改變整個音訊的時間長度,進而影響到音高。 我們漸漸提高播放時的取樣頻率,聽到的聲音節奏就會越來越快、音高越來越高,最後出現像唐老鴨的聲音。 wavplay(y, 1.0*Fs, sync); % 播放 1.0 倍速度的音訊 wavplay(y, 1.2*Fs, sync); % 播放 1.2 倍速度的音訊 wavplay(y, 1.5*Fs, sync); % 播放 1.5 倍速度的音訊 音訊播放 反之,如果漸漸降低播放的頻率,聽到的聲音節奏就會越來越慢、音高越來越低,最後出現像牛叫的聲音。 wavplay(y, 1.0*Fs, sync); % 播放 1.0 倍速度的音訊 wavplay(y, 0.9*Fs, sync); % 播放 0.9 倍速度的音訊 wavplay(y, 0.8*Fs, sync); % 播放 0.8 倍速度的音訊 wavplay(y, 0.6*Fs, sync); % 播放 0.6 倍速度的音訊 音訊播放 如果將聲波訊號上下顛倒,聽到的聲音基本上是一樣的,但是如果前後顛倒,聽到的聲音就如同錄音帶「倒放」的聲音。 wavplay(y, Fs, sync); % 播放正常的音訊波形 wavplay(-y, Fs, sync); % 播放上下顛倒的音訊波形 wavplay(flipud(y), Fs, sync); % 播放前後顛倒的音訊波形 音訊播放 通常在使用 wavplay 播放音訊時,MatLab 會停止進行其他動作,直到音訊播放完畢後,才會再進行其他指令的運算,此種運作方式稱為「同步式」(Synchronous)。若需要一邊播放、一邊進行其他運算,就必須使用「非同步式」(Asynchronous)的播放方式。 wavplay(y, 1.0*Fs, sync); % 同步播放 1.0 倍速度的音訊 wavplay(y, 0.8*Fs, async);

文档评论(0)

shenlan2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档