Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

52 рядки
860 B

  1. #!/bin/bash
  2. DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
  3. export ROOT=`dirname "$DIR"`
  4. export SOUNDS=$ROOT/sounds
  5. export PLAYER=mplayer
  6. export SPEAK=espeak-ng
  7. function info() {
  8. echo "[INFO]" $@
  9. }
  10. function play() {
  11. $PLAYER $@ > /dev/null 2>&1
  12. }
  13. function pa-preheat() {
  14. info "PA Preheating"
  15. pa-power off
  16. play $SOUNDS/announcement_4-tone_up_quickest.ogg
  17. pa-power on
  18. info "PA Ready"
  19. }
  20. function pa-shutdown() {
  21. info "PA Shutdown"
  22. pa-power off
  23. }
  24. function pa-announcement() {
  25. info " DING DONG "
  26. play $SOUNDS/announcement_4-tone_up_smooth.ogg
  27. }
  28. function pa-announcement-quick() {
  29. info " Ding Dong "
  30. play $SOUNDS/announcement_4-tone_up_smooth_quick.ogg
  31. }
  32. function pa-announcement-quickest() {
  33. info " ding-dong "
  34. play $SOUNDS/announcement_4-tone_up_quickest.ogg
  35. }
  36. function pa-say() {
  37. info "Say: $@"
  38. $SPEAK "$@"
  39. }