1
Reproducir mp3 en matlab Lo que se hace con Matlab para reproducir un sonido es lo siguiente: 1 -> Leer el archivo de sonido. 2 -> Reproducir el sonido con los datos del archivo de audio. Cuando se utiliza el grabador de sonido de Windows (el que se encuentra en accesorios), las grabaciones generadas se almacenan en archivos con formato .wav (WAVeform audio format). Para leerlos desde Matlab se utiliza el comando "wavread" con las siguientes salidas: >> [y, Fs] = wavread(filename) en donde 'y' corresponde a un vector cuyos elementos son los datos tomados en la grabación (muestreo), 'Fs' es la tasa de muestreo en Hz utilizada para la gabración y 'filename' corresponde la nombre del archivo de la grabación. Luego de cargada la información del archivo, se utiliza el comando "sound" para enviar el sonido a los parlantes del PC de la siguiente manera. >> sound(y,Fs) ... y así se reproduce un sonido de formato *.wav con Matlab. Recuerda que para cargar correctamente los datos de la grabación, el archivo *.wav debe encontrarse en la carpeta de trabajo actual de Matlab, o en su defecto debes escribir la dirección completa (ruta) donde se encuentra el archivo que deseas reproducir.

Reproducir Mp3 en Matlab

Embed Size (px)

Citation preview

Page 1: Reproducir Mp3 en Matlab

Reproducir mp3 en matlab

Lo que se hace con Matlab para reproducir un sonido es lo siguiente:

1 -> Leer el archivo de sonido.2 -> Reproducir el sonido con los datos del archivo de audio.

Cuando se utiliza el grabador de sonido de Windows (el que se encuentra en accesorios), las grabaciones generadas se almacenan en archivos con formato .wav (WAVeform audio format).

Para leerlos desde Matlab se utiliza el comando "wavread" con las siguientes salidas:

>> [y, Fs] = wavread(filename)

en donde 'y' corresponde a un vector cuyos elementos son los datos tomados en la grabación (muestreo), 'Fs' es la tasa de muestreo en Hz utilizada para la gabración y 'filename' corresponde la nombre del archivo de la grabación.

Luego de cargada la información del archivo, se utiliza el comando "sound" para enviar el sonido a los parlantes del PC de la siguiente manera.

>> sound(y,Fs)

... y así se reproduce un sonido de formato *.wav con Matlab.

Recuerda que para cargar correctamente los datos de la grabación, el archivo *.wav debe encontrarse en la carpeta de trabajo actual de Matlab, o en su defecto debes escribir la dirección completa (ruta) donde se encuentra el archivo que deseas reproducir.