SoX (Sound eXchange) es un comando multiplataforma (Windows, Linux, Mac OS, etc.) para trabajar con archivos de audio.
[3] Además puede aplicarles efectos, como por ejemplo combinar múltiples fuentes de entrada, sintetizar audio y, en muchos sistemas, actuar como un reproductor de uso general o un grabador multipista.
También tiene una capacidad limitada para dividir la entrada en múltiples archivos de salida.
[4] Soporta los siguientes 97 formatos de audio: 8svx aif aifc aiff aiffc al amb amr-nb amr-wb anb au avr awb caf cdda cdr cvs cvsd cvu dat dvms f32 f4 f64 f8 fap flac fssd gsm gsrt hcom htk ima ircam la lpc lpc10 lu mat mat4 mat5 maud mp2 mp3 nist ogg opus paf prc pvf raw s1 s16 s2 s24 s3 s32 s4 s8 sb sd2 sds sf sl sln smp snd sndfile sndr sndt sou sox sph sw txw u1 u16 u2 u24 u3 u32 u4 u8 ub ul uw vms voc vorbis vox w64 wav wavpcm wv wve xa xi Soporta las listas de reproducción: m3u pls Esta información se puede obtener de la siguiente manera: Suponiendo que el archivo de audio es de formato MP3 (aunque podría ser cualquiera de los soportados por SoX) y se llama archivo.mp3[3] Para obtener información del archivo se utiliza el comando soxi: Para reproducirlo se utiliza el comando play: Para grabar un archivo se utiliza el comando rec: En el ejemplo, grabamos un archivo de formato WAV con un muestreo de 8 kbps y a un solo canal (monoaural), usando el dispositivo de entrada de audio por defecto.
Para Transformar un archivo de audio (por ejemplo de WAV a OGG): Para que un archivo que suene más rápido que el original (en este ejemplo al doble) Para recortar una parte del archivo (en este ejemplo los primeros 10 segundos después del primer minuto) Para escuchar un archivo de audio en Internet: