freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

matlab程式設(shè)計(jì)入門篇音訊讀寫、錄制與播放audio-在線瀏覽

2024-12-15 15:26本頁(yè)面
  

【正文】 281] ? 16 bits ? int16, [215, 2151] ? MATLAB?s method to scale raw audio signals to the range [1, 1] ? 8 bits ? (y128)/128 ? 16 bits ? y/32768 ? Verification of MATLABs? scaling ? ? difference = 0 fileName=39。 [y, fs]=audioread(fileName)。 nbits=。 difference=sum(abs(y0round(y0))) Original audio signals in integer MATLAB 程式設(shè)計(jì)入門篇:音訊讀寫、錄製與播放 讀取雙聲道檔案 ? audioread 可以讀取雙聲道或立體聲( Stereo)的音檔,此時(shí)傳回的變數(shù)具有兩直行,每一直行代表一個(gè)聲道的音訊。39。 % 讀取音訊檔 sound(y, fs)。 % 左聲道音訊 right=y(:,2)。 subplot(2,1,2), plot((1:length(right))/fs, right)。39。 % Read sound(y, fs)。 % Left channel right=y(:,2)。 subplot(2,1,2), plot((1:length(right))/fs, right)。39。 % 讀取第 4001至 5000點(diǎn) figure。 % Read data points 4001 to 5000 figure。 ? 要確認(rèn)處理後的聲音訊號(hào)是否符合所需,就要能夠把音訊直接透過(guò)接到電腦的喇叭播放出來(lái),本節(jié)就是要介紹如何使用 MATLAB 來(lái)進(jìn)行音訊的播放。 ? 播放單一聲音 ? ? 同時(shí)播放兩種聲音 ? load % 載入音訊 sound(y, Fs)。39。 % 載入音訊 sound(5*y, fs)。 % 播放音訊 sound的播放模式為「非同步播放」! MATLAB 程式設(shè)計(jì)入門篇:音訊讀寫、錄製與播放 Playback (1/2) ? We can use “sound” to play audio signals that has been read and stored as a variable in MATLAB?s workspace. ? Audio playback ? ? Simultaneous playback ? load % Load audio sound(y, Fs)。39。 % Read audio sound(5*y, fs)。 % Playback Playback mode of “sound” is asynchronous! MATLAB 程式設(shè)計(jì)入門篇:音訊讀寫、錄製與播放 播放聲音 (2/2) ? 若要控制聲音的播放模式,則必須採(cǎi)用功能較為強(qiáng)大的指令: ? audioplayer ? play ? playblocking ? 播放單一聲音 ? ? 循序播放兩種聲音 ? load % 載入音訊 p=audioplayer(y, Fs)。 % 播放音訊 [y, fs]=audioread(??)。 % 產(chǎn)生播放物件 playblocking(p)。 % 產(chǎn)生播放物件 playblocking(p)。% Player object play(p)。 % Read audio p=audioplayer(y, fs)。 % Playback load % Load audio p=audioplayer(y, Fs)。 % Playback Playback mode of “ playblocking” is synchronous! MATLAB 程式設(shè)計(jì)入門篇:音訊讀寫、錄製與播放 改變音訊的震幅 ? 我們?cè)诘谝还?jié)提到過(guò) , 聲音的音量是由聲波的震幅來(lái)決定 , 因此我們可藉由震幅的大小來(lái)改變音量 , 例如: ? [y, fs]=audioread(39。)。 playblocking(p)。 playblocking(p)。 playblocking(p)。39。 p=audioplayer(1*y, fs)。 % Original audio p=audioplayer(3*y, fs)。 % Audio of 3x amplitude p=audioplayer(5*y, fs)。 % Audio of 5x amplitude The playback doesn’t sound like 5 times louder, why? MATLAB 程式設(shè)計(jì)入門篇:音訊讀寫、錄製與播放 改變音訊播放的取樣率 (1/2) ? 如果在播放時(shí) , 改變?nèi)宇l率 , 就會(huì)改變整個(gè)音訊的時(shí)間長(zhǎng)度 , 進(jìn)而影響到音高 。 為什麼 ? ? [y, fs]=audioread(39。)。 =*fs。 % 播放 倍速度的音訊 =*fs。 % 播放 倍速度的音訊 =*fs。 % 播放 倍速度的音訊 =*fs。 % 播放 倍速度的音訊 MATLAB 程式設(shè)計(jì)入門篇:音訊讀寫、錄製與播放 Change of Sample Rates (1/2) ? Change of sample rate during playback ? Change of duration ? Change of the perceived pitch ? Increase the sample rate during playback, and you?ll hear Donald Duck (唐老鴨 ). Why? ? [y, fs]=audioread(39。)。 =*fs。 % Duration ratio: 1 =*fs。 % Duration ratio: 1/ =*fs。 % Duration ratio: 1/ =*fs。 % Duration ratio: 1/2 MATLAB 程式設(shè)計(jì)入門篇:音訊讀寫、錄製與播放 改變音訊播放的取樣率 (2/2) ? 反之 , 如果漸漸降低播放的頻率 , 聽(tīng)到的聲音就會(huì)越來(lái)越慢 、 越來(lái)越低 , 最後出現(xiàn)像牛叫的聲音 。39。 p=audioplayer(y, fs)。 playblocking(p)。 playblocking(p)。 playblocking(p)。 playblocking(p)。39。 p=audioplayer(y, fs)。 playblocking(p)。 playblocking(p)。 playblocking(p)。 playblocking(p)。39。 p=audioplayer(y, fs)。 % 播放正常的音訊波形 p=audioplayer(y, fs)。 % 播放上下顛倒的音訊波形 p=audioplayer(flipud(y), fs)。 % 播放前後顛倒的音訊波形 MATLAB 程式設(shè)計(jì)入門篇:音訊讀寫、錄製與播放 Change of Sign amp。39。 p=audioplayer(y, fs)。 % Normal playback p=audioplayer(y, fs)。 % Change of sign p=audioplayer(flipud(y), fs)。 % Reverse the sequence MATLAB 程式設(shè)計(jì)入門篇:音訊讀寫、錄製與播放 同步及非同步播放 ? 通常在播放音訊時(shí) , MATLAB 停止進(jìn)行其他動(dòng)作 , 直到音訊播放完畢後 , 才會(huì)再進(jìn)行其他指令的運(yùn)算 , 此種運(yùn)作方式稱為 「 同步式 」 ( Synchronous) 。 ? 範(fàn)例 2012: [y, fs]=audioread(39。)。 playblocking(p)。 % 非同步播放 倍速度的音訊 sound(y, *fs)。 ? 範(fàn)例 2013: load sound(y, Fs)。 MATLAB 程式設(shè)計(jì)入門篇:音訊讀寫、錄製與播放 Playback Modes ? There are two playback modes ? Synchronous mode: Block everything till the end of playback. ? Asychronous mode: Nonblocking ? ? [y, fs]=a
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1