Matlab verwendet die " wavread " und " wavwrite " Funktionen hinzuzufügen und zu spielen WAV-Audiodateien in Matlab Projekte . . . Obwohl Sie spielen meistens wav Dateien einzeln , es gibt Zeiten , wenn die Kombination - oder Zusammenführen - zwei oder mehr Dateien sind notwendig, um einen besonderen Effekt zu erzielen. Vereinen. Wav -Dateien ist ein relativ einfacher Prozess, der durch das Laden jede Datei einzeln und dann kombinieren Sie die Dateien in einem einzigen " wavwrite Anweisung beginnt . Anleitung
1
Lesen Sie jeden einzelnen . Wav -Datei in Matlab . Die Syntax für das Lesen von Dateien ist [ y1, fs, nbits ] = wavread ( 'filename '); wo y1 die Datei -Nummer identifiziert , identifiziert Fs die Abtastrate in Hertz und nbits identifiziert die Datei in Bit :
[ y1, Fs , nbits ] = wavread ( ' chirp.wav '); [ y2, Fs , nbits ] = wavread ( ' bell.wav ');
2
Kombinieren Sie die Dateien zur Erreichung der gewünschten Effekt . Zum Beispiel , verbinden Sie die beiden Dateien , so dass die resultierende wav-Datei - y3 - spielt die erste Hälfte y1, y2 alle und dann endet mit der zweiten Hälfte des y1 : .
Y3 = [ y1 ( 1:500 , :); y2 ; y1 ( 501: Ende ) ] ;
3
der Wiedergabe hören und gegebenenfalls Anpassungen vornehmen, bevor die neue wAV-Datei in Matlab :
.
sound ( y3 , Fs)
4
schreiben Sie die Datei in Matlab geben die neue wAV-Datei eine eigene Datei Name:.
wavwrite ( y3 , Fs , nbits " combofile.wav ');