En un guión reproduzco un sonido (.ogg
archivo) usando /usr/bin/play
. El sonido se reproduce bien, pero hay un retraso molesto de un par de segundos después de que se ha reproducido el sonido antes de que finalice el programa (play
). ¿Por qué es eso y se puede arreglar?
El script es un enlace de git-commit. Simplemente llama play -q filename.ogg
. Tengo la misma experiencia desde la línea de comandos.
Estoy en 10.04 si eso es relevante.
No hay necesidad de esperar a que se complete el sonido, ¿verdad? Entonces podrías simplemente
play file.ogg </dev/null &>/dev/null &
(o mira aquí para una separación más intensa). Intenta también ogg123
o mplayer
en lugar de play
, o pruebe con una salida de audio diferente.
Atribuiría eso al tiempo que tarda la aplicación en cerrarse. Realmente depende de cómo escribiste el guión.
Esto podría ser más un problema de secuencias de comandos que uno de ubuntu.