Main Content

sound

Convertir matrices de datos de señal en sonido

Descripción

sound(y) envía la señal de audio y al altavoz con la tasa de muestreo predeterminada de 8.192 Hz.

ejemplo

sound(y,Fs) envía la señal de audio y al altavoz con la tasa de muestreo Fs.

ejemplo

sound(y,Fs,nBits) utiliza nBits bits por muestra para la señal de audio y.

ejemplo

Ejemplos

contraer todo

Cargue el archivo de ejemplo gong.mat, que contiene los datos de ejemplo y y la tasa de muestreo Fs, y reproduzca el audio.

load gong.mat
sound(y)

Reproduzca un fragmento del coro Aleluya de Handel con el doble de la tasa de muestreo registrada.

load handel.mat
sound(y,2*Fs);
load handel.mat
nBits = 16;
sound(y,Fs,nBits)

MATLAB® reproduce el audio con una profundidad en bits de 16 bits por muestra, si esta profundidad es compatible con el sistema.

Argumentos de entrada

contraer todo

Datos de audio, especificados como un vector columna numérico de m por 1 para un audio de un canal (mono) o una matriz numérica de m por 2 para un audio estéreo, donde m es el número de muestras de audio. Si y es una matriz de m por 2, la primera columna corresponde al canal izquierdo y la segunda columna, al canal derecho. La reproducción en estéreo solo está disponible si el sistema es compatible.

Tipos de datos: double

Tasa de muestreo en hercios (Hz), especificada como escalar positivo.

Los valores válidos de la tasa de muestreo dependen del hardware de audio del sistema. Las tasas de muestreo típicas compatibles con la mayoría de configuraciones son 8.000, 11.025, 22.050, 44.100, 48.000, 96.000 y 192.000 Hz.

Tipos de datos: single | double

Bits por muestra, especificados como 16, 8 o 24.

Los valores válidos de nBits dependen del hardware de audio del sistema.

Limitaciones

  • En MATLAB®Online™ o MATLABWeb App Server™, sound ignora nBits. En su lugar, reproduce datos de audio con el número de bits por muestra predeterminado del dispositivo de audio de salida.

Sugerencias

  • La función sound es compatible con dispositivos de sonido de todas las plataformas de Windows® y de la mayoría de UNIX®.

  • sound en MATLAB Online y MATLAB Web App Server es compatible con Google Chrome®.

  • Nota

    Consideraciones de seguridad cuando se utilice MATLAB Online o MATLAB Web App Server: Cuando use sound en MATLABOnline o MATLABWeb App Server, determinadas funcionalidades y ajustes ayudan a mantener el control de la privacidad.

    Para reducir la probabilidad de que aplicaciones no deseadas utilicen el micrófono, desactive el acceso automático al dispositivo de audio. Puede cambiar estos ajustes en cualquier momento. Después de conceder permiso a un sitio web una vez, es posible que el navegador pueda acceder al micrófono automáticamente en ese sitio en futuras visitas. Utilice los ajustes del navegador para Google Chrome para anular el acceso en sitios específicos después de haber dado acceso inicialmente.

    También puede acceder al sitio web de MATLABOnline o MATLABWeb App Server utilizando el modo de navegación privada en Google Chrome. Cuando lo haga, Chrome® le pedirá automáticamente permiso cada vez que intente acceder al micrófono, independientemente de los ajustes del navegador.

Capacidades ampliadas

Historial de versiones

Introducido antes de R2006a