Sound preferences let you control the way Granule finds and plays sound files. The defaults are:
Sound player command: sox Sound player arguments: %s -t ossdsp -v 1.7 -r 48000 /dev/dsp Default sound path: /usr/share/WyabdcRealPeopleTTS/
You have to have the sound dictionary installed on your system. A sound dictionary is a directory that holds sound files grouped in the subdirectories by the first name of each sound file name. For example, a popular free English sound dictionary, WyabdcRealPeopleTTS, has the following tree structure:
% cd /usr/share/WyabdcRealPeopleTTS/ % ls a/ c/ e/ g/ i/ k/ m/ o/ q/ s/ u/ w/ y/ b/ d/ f/ h/ j/ l/ n/ p/ r/ t/ v/ x/ z/
Each subdirectory holds a collection of WAV files that start with the same first letter. For example, if we were to look at "g/" subdirectory, we would see:
% ls g gabbler.wav gesticulative.wav granddaughter.wav gabble.wav gestural.wav grandeur.wav gabbling.wav gesture.wav grandfatherly.wav gadfly.wav getatable.wav grandfather.wav gadgeteer.wav get.wav grandiloquence.wav ...
If we were to play our test card, freedom, based on default setting Granule would try to execute UNIX command:
% sox /usr/share/WyabdcRealPeopleTTS/f/freedom.wav -t ossdsp -v 1.7 -r 48000 /dev/dsp
To test if your sound works, you should be able to cut-n-paste this command into your UNIX terminal window and hear the sound.