GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann /dev/urandom zur Linux-Soundausgabe geleitet werden?

Ich bin mir nicht sicher, ob es heutzutage ein einfaches Gerät gibt, an das Sie die Bytes einfach senden können - das /dev/dsp device ist ein altes OSS-Ding und wird wahrscheinlich nicht auf einem modernen ALSA-basierten System existieren, wo die Soundkarte von den Geräten in /dev/snd gesteuert wird .

Sie sind wahrscheinlich besser dran, wenn Sie aplay verwenden oder etwas, um die Daten von /dev/random zu "spielen". obwohl Sie ihm wahrscheinlich eine Menge Schalter geben müssen, um ihm mitzuteilen, in welchem ​​​​Format die Daten angenommen werden sollen. Damit es so abgespielt wird, als wären es WAV-Daten, möchten Sie etwas wie:

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
Funktioniert auf ubuntu ohne zusätzliche Installation.


Linux
  1. So generieren Sie ein zufälliges Passwort unter Linux mit /dev/random

  2. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  3. Wie portabel sind /dev/stdin, /dev/stdout und /dev/stderr?

  4. Wann sollte /dev/random vs. /dev/urandom verwendet werden?

  5. Linux – Was bedeutet der Buchstabe „u“ in /dev/urandom?

tty (/dev/tty ) vs. pts (/dev/pts) unter Linux

Was ist „/dev/null 2&1“ unter Linux

So leiten Sie die Ausgabe unter Linux nach /dev/null um

Was ist /dev/null unter Linux

echo oder print /dev/stdin /dev/stdout /dev/stderr

Wie kann ich etwas zum Audioausgang leiten?