Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software didattico >> .

Come combinare file WAV in un unico file in Matlab

Matlab utilizza le funzioni " wavwrite " " wavread " e per aggiungere e riprodurre file audio wav in progetti di Matlab . . . Anche se è più spesso riprodurre file WAV singolarmente , ci sono momenti in cui combinano - o fusione - due o più file sono necessari per ottenere un effetto speciale . Unire . Wav è un processo relativamente semplice che inizia caricando ogni singolo file e quindi unendo i file in un unico " dichiarazione wavwrite . Istruzioni
1

letti singoli . File WAV in Matlab . La sintassi per la lettura dei file è [ y1 , fs , nbits ] = wavread ( 'filename' ), dove y1 identifica il numero di file , Fs identifica la frequenza di campionamento in Hertz e nbits identifica la lunghezza del file in bit :

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

combinare i file per ottenere il effetto desiderato . Ad esempio , unire i due file in modo che il risultante file WAV - y3 - gioca la prima metà di y1 , y2 tutti e poi si conclude con la seconda metà del y1 : .

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

Ascoltare la riproduzione e, se necessario , effettuare le regolazioni prima di commettere il nuovo file wav in Matlab :
. suono

( y3 , Fs ) economici 4

scrivere il file Matlab dare al nuovo file wav il proprio nome di file : .

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

 

software © www.354353.com