MatrixIO Recorder: Unterschied zwischen den Versionen

Aus AirSpaceWatch & More
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „ #!/bin/bash # record HDD Microphone 5 seconds for health status, convert and put to index.html cd ~/matrixOne/ui/sounds/ ./.recorder for f in *.raw; do sox -r…“)
 
 
Zeile 1: Zeile 1:
 
+
<syntaxhighlight lang="bash" line='line'>
 
#!/bin/bash
 
#!/bin/bash
 
# record HDD Microphone 5 seconds for health status, convert and put to index.html
 
# record HDD Microphone 5 seconds for health status, convert and put to index.html
Zeile 17: Zeile 17:
 
rm *.raw
 
rm *.raw
 
java -jar /home/pi/html4tree/build/libs/html4tree.jar /home/pi/matrixOne/ui/sounds/ --max-level 0
 
java -jar /home/pi/html4tree/build/libs/html4tree.jar /home/pi/matrixOne/ui/sounds/ --max-level 0
 +
</syntaxhighlight>

Aktuelle Version vom 25. September 2020, 15:24 Uhr

 1 #!/bin/bash
 2 # record HDD Microphone 5 seconds for health status, convert and put to index.html
 3 cd ~/matrixOne/ui/sounds/
 4 ./.recorder
 5 for f in *.raw; do sox -r 16000 -e signed -b 16 -c 1 "$f" "${f%.*}.wav"; done
 6 sox -m *.wav out.wav
 7 sleep 1
 8 sox out.wav audio.dat #create plaintext file of amplitude values
 9 tail -n+3 audio.dat > audio_only.dat #remove comments
10 gnuplot audio.gpi #run script
11 #sox -t wav -r 16000 -c 1 out.wav -t mp3 out.mp3
12 lame -b 32 --resample 16 -a out.wav $(date "+%Y.%m.%d-%H.%M.%S").mp3
13 sleep 3
14 rm *.dat
15 rm *.wav
16 rm *.raw
17 java -jar /home/pi/html4tree/build/libs/html4tree.jar /home/pi/matrixOne/ui/sounds/ --max-level 0