linux - sonido - ubuntu 18.04 salida para torpes
¿Cómo canalizar/dev/urandom a la salida de sonido de linux? (3)
No estoy seguro de que exista un dispositivo simple al que pueda enviar los bytes hasta hoy en día: el dispositivo /dev/dsp
es un sistema OSS antiguo y probablemente no exista en un sistema moderno basado en ALSA donde la tarjeta de sonido está controlada por Los dispositivos en /dev/snd
.
Probablemente sea mejor usar aplay
o algo para "reproducir" los datos de /dev/random
aunque probablemente deba darle una carga de interruptores para decirle en qué formato debe asumir que están los datos. Para que se reproduzca como Si fueran datos WAV, querrás algo como:
aplay -c 2 -f S16_LE -r 44100 /dev/random
Esto no parece funcionar en absoluto:
cat /dev/urandom > /dev/dsp #from wikipedia.org
¿Es por pulseaudio? o necesito hacer algunos ajustes?
pacat / dev / urandom Funciona en ubuntu sin ninguna instalación adicional.
cat /dev/urandom | tr -dc ''a-zA-Z0-9'' | fold -w 10 | sed 1000000000q |aplay
cat /dev/urandom | tr -dc ''0-9'' | fold -w 10 | sed 1000000000q |aplay
cat /dev/urandom | tr -dc ''0-9'' | fold -w 10 | sed 1000000000q |aplay
cat /dev/urandom | tr -dc ''&*(&(^)'' | fold -w 10 | sed 1000000000q |aplay
cat /dev/urandom | tr -dc ''&*(&(^)'' | fold -w 10 | sed 1000000000q |aplay
cat /dev/urandom | tr -dc ''~`!@#$%^&*()'' | fold -w 1 | sed 1000000000q |aplay
cat /dev/urandom | tr -dc "0-9a-z" |aplay
cat /dev/urandom | tr -dc ''a-zA-Z0-9'' | fold -w 32 |aplay -r 192000