Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako kombinovať WAV súborov do jedného súboru v Matlab

Matlab používa " wavread " a " wavwrite " funkcie pridať a prehrávať zvukové súbory WAV do projektov Matlab .. . Hoci budete najčastejšie hrať wav súbory jednotlivo , tam sú časy , kedy kombinujúci - alebo zlučovanie - dva alebo viac súborov sú potrebné na dosiahnutie zvláštneho efektu . Zlúčenie . WAV súborov je pomerne jednoduchý proces , ktorý začína načítaním každý súbor zvlášť a potom kombinuje súbory v jednom " wavwrite vyhlásenie . Pokyny dovolená 1

Prečítajte si každý súbor individuálne . WAV do Matlab . Syntax pre čítanie súborov je [ y1 , fs , nbits ] = wavread ( " filename " ) , pričom y1 označuje číslo súboru , Fs označuje vzorkovacej frekvencii v Hz a nbits určuje dĺžku súboru v bitoch :

[ y1 , Fs , nbits ] = wavread ( ' chirp.wav ' ) ; [ y2 , Fs , nbits ] = wavread ( ' bell.wav ' ) ;
2

Kombinovať súbory , ktoré chcete dosiahnuť efekt budete chcieť . Napríklad spojiť dva súbory , takže výsledný wav - y3 - hrá prvú polovicu y1 , y2 všetky a potom končí v druhej polovici Y1 : .

Y3 = [ y1 ( 1:500 , :) , y2 , y1 ( 501 : end ) ] ;
3

Počúvajte prehrávanie , a ak je to potrebné , vykonať úpravy pred spáchaním nové wav súbor v Matlab :
.

zvuk ( y3 , Fs )
4

Napíšte súbor Matlab dáva nový wav súbor vlastný názov súboru : .

wavwrite ( y3 , Fs , nbits , " combofile.wav ' ) ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené