Concatenate two audio files
Mostrar comentarios más antiguos
I would like to concatenate two audio files such that a new audio signal is created whereby the first audio plays and this is then immedialely followed by the second.
[y1,Fs] = audioread('sample1.wav');
y1_sample_rate = 8000;
[y2,Fs] = audioread('sample2.wav');
y3 = [y1(1:y1_sample_rate,:); y2;];
What am I doing wrong?
Thank you.
1 comentario
Walter Roberson
el 19 de Ag. de 2019
We as outside observers have no reason to expect that the two audios will be at the same rate. You should be using resample() to bring them to a common rate.
We as outside observers also have no reason to expect that the two audios will have the same number of channels.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Audio and Video Data en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!