Non sono sicuro che esista un semplice dispositivo a cui puoi semplicemente inviare i byte in questi giorni:lo /dev/dsp
device è una vecchia cosa OSS e probabilmente non esisterà su un moderno sistema basato su ALSA in cui la scheda audio è controllata dai dispositivi in /dev/snd
.
Probabilmente stai meglio usando aplay
o qualcosa per "riprodurre" i dati da /dev/random
anche se probabilmente dovrai dargli un carico di interruttori per dirgli in quale formato assumere i dati. Per farlo suonare come se fossero dati WAV, vuoi qualcosa del tipo:
aplay -c 2 -f S16_LE -r 44100 /dev/random
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 '~`[email protected]#$%^&*()' | 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
pacat /dev/urandom
Funziona su ubuntu
senza alcuna installazione aggiuntiva.