record_play.sh 496 B

123456789101112131415161718192021222324252627
  1. #!/bin/bash
  2. #
  3. RECORD_FILE="/tmp/my_recording.wav"
  4. RECORD_TIME=5
  5. echo "=================================="
  6. echo "Recording will begin in 5 seconds."
  7. sleep 1
  8. # ======================================
  9. echo "Recording is in progress."
  10. arecord \
  11. --format=S16_LE \
  12. --rate=16000 \
  13. --channels=1 \
  14. --duration=$RECORD_TIME \
  15. $RECORD_FILE
  16. # =========================================
  17. echo "Recording completed."
  18. echo "start play recording..."
  19. aplay $RECORD_FILE
  20. echo -e "\n play completed!"