1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
#!/bin/sh
#$Id: play.def,v 11.0 1999/11/29 16:58:57 raman Exp $
#$Author: raman $
#Description: Play a sound on /dev/audio or /dev/dsp
#/dev/audio for 8k ulaw files
#/dev/dsp for 11.025K wave files
#Keywords: Play sounds, emacspeak
# {{{ LCD Entry:
# LCD Archive Entry:
# emacspeak| T. V. Raman |raman@crl.dec.com
# A speech interface to Emacs |
# $date: $ |
# $Revision: 11.0 $ |
# Location undetermined
#
# }}}
# {{{ Copyright:
# Copyright (c) 1994, 1995 by Digital Equipment Corporation.
# All Rights Reserved.
#
# This file is not part of GNU Emacs, but the same permissions apply.
#
# GNU Emacs is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# GNU Emacs is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GNU Emacs; see the file COPYING. If not, write to
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
# }}}
#Play a sound to /dev/audio
#or /dev/dsp #
#If no pathname specified try to find it in /usr/sounds
SOUNDDIR=<emacspeak-dir>/sounds
for i in $*
do
if [ ! -f $i ]
then
i=$SOUNDDIR/$i
fi
case $i in
*.au) cat $i > /dev/audio ;;
*.wav) cat $i > /dev/dsp ;;
esac
done
# {{{ Emacs local variables
### Local variables:
### major-mode: tcl-mode
### voice-lock-mode: t
### folded-file: t
### End:
# }}}
|