Difference between revisions of "Speech"

From PaparazziUAV
Jump to navigation Jump to search
(how to test speech-dispatcher)
Line 15: Line 15:


===2. Configuration===
===2. Configuration===
edit festival.conf in /etc/speech-dispatcher/modules/ and change or uncomment the following lines: <br>
Edit '''speechd.conf''' in /etc/speech-dispatcher/ with the command ''gksudo gedit /etc/speech-dispatcher/speechd.conf''
  # Address where the Festival server runs (you have to <br>
  # have a Festival server running, please see documentation). <br>
  <br>
  FestivalServerHost  "localhost" <br>
  FestivalServerPort  1314 <br>


Then edit speechd.conf in /etc/speech-dispatcher/<br>
  Port 6560<br>
  <br>
   AddModule "espeak"      "sd_espeak"  "espeak.conf"<br>
   AddModule "espeak"      "sd_espeak"  "espeak.conf"<br>
   AddModule "festival"    "sd_festival"  "festival.conf"<br>
   AddModule "festival"    "sd_festival"  "festival.conf"<br>
Line 36: Line 27:
   <br>
   <br>
   DefaultModule festival
   DefaultModule festival
Optionally edit festival.conf in /etc/speech-dispatcher/modules/ and change/uncomment the following lines (these are the defaults so they don't need to be uncommented if not changed): <br>
  # Address where the Festival server runs (you have to <br>
  # have a Festival server running, please see documentation).
   <br>
   <br>
   #LanguageDefaultModule "en"  "espeak"<br>
   FestivalServerHost "localhost" <br>
  LanguageDefaultModule "en" "festival"<br>
   FestivalServerPort  1314 <br>
  #LanguageDefaultModule "cs" "festival"<br>
   #LanguageDefaultModule "es"  "festival"<br>


===3. Starting the applications/servers===
===3. Starting the applications/servers===

Revision as of 08:51, 5 November 2010

Speech

The GCS is able to provide the messages of the console via the speakers by starting with the option -speech.

On Ubuntu 10.10 this works out of the box with speech-dispatcher and espeak.

You can test your setup with

spd-conf -d

Using festival

If you want to use festival instead you need to install some packages and configure the speech-dispatcher to use festival.

1. Packages Installation

Install festival, speech-dispatcher and speech-dispatcher-festival packages, if not already installed.

2. Configuration

Edit speechd.conf in /etc/speech-dispatcher/ with the command gksudo gedit /etc/speech-dispatcher/speechd.conf

  AddModule "espeak"       "sd_espeak"   "espeak.conf"
AddModule "festival" "sd_festival" "festival.conf"
#AddModule "flite" "sd_flite" "flite.conf"
#AddModule "espeak-generic" "sd_generic" "espeak-generic.conf"
#AddModule "epos-generic" "sd_generic" "epos-generic.conf"
#AddModule "dtk-generic" "sd_generic" "dtk-generic.conf"
#AddModule "ibmtts" "sd_ibmtts" "ibmtts.conf"
#AddModule "cicero" "sd_cicero" "cicero.conf"

DefaultModule festival


Optionally edit festival.conf in /etc/speech-dispatcher/modules/ and change/uncomment the following lines (these are the defaults so they don't need to be uncommented if not changed):

  # Address where the Festival server runs (you have to 
# have a Festival server running, please see documentation).
FestivalServerHost "localhost"
FestivalServerPort 1314

3. Starting the applications/servers

Type in the command window:

festival --server 

You can test with

spd-conf --test-festival

Start the GCS with the -speech option and there you go! (Hopefully)