GNU/Linux >> Linux Esercitazione >  >> Linux

Come reindirizzare /dev/urandom all'output audio di Linux?

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.


Linux
  1. Come generare una password casuale in Linux usando /dev/random

  2. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  3. Linux:differenza tra /dev/console , /dev/tty e /dev/tty0?

  4. Quanto sono portatili /dev/stdin, /dev/stdout e /dev/stderr?

  5. Quando usare /dev/random vs /dev/urandom?

Come sostituire un disco rigido guasto nel software RAID Linux

tty (/dev/tty ) vs pts (/dev/pts) in Linux

Che cos'è "/dev/null 2&1" in Linux

Come reindirizzare l'output su /dev/null in Linux

Che cos'è /dev/null in Linux

Come collegare qualcosa all'uscita audio?