File: play.def

package info (click to toggle)
emacspeak 11.0-3
  • links: PTS
  • area: main
  • in suites: potato
  • size: 2,796 kB
  • ctags: 2,652
  • sloc: lisp: 25,857; sh: 856; makefile: 550; tcl: 474; perl: 266; cpp: 109
file content (65 lines) | stat: -rwxr-xr-x 1,691 bytes parent folder | download
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:

# }}}