Difference between revisions of "Application:SpeechDispatcher"

From WebOS Internals
Jump to: navigation, search
m
Line 1: Line 1:
 
== What is the Speech Dispatcher ==
 
== What is the Speech Dispatcher ==
 +
[[Image:SpeechDispatcher.png|50px|left]]
  
 
This daemon provides speech synthesis.  At the moment, it is only used by  the [[Application:Navit|Navit]] application and there is no dedicated application front-end, but a Mojo service and application will be developed in the future.
 
This daemon provides speech synthesis.  At the moment, it is only used by  the [[Application:Navit|Navit]] application and there is no dedicated application front-end, but a Mojo service and application will be developed in the future.

Revision as of 07:28, 11 July 2010

What is the Speech Dispatcher

SpeechDispatcher.png

This daemon provides speech synthesis. At the moment, it is only used by the Navit application and there is no dedicated application front-end, but a Mojo service and application will be developed in the future.

How does it work

The speech dispatcher is based on speechd. It accepts text via a sokect and/or C-API. This text is then sent sentence by sentence to a speech synthesizer. At the moment we have included espeak as the speech synthesizer.

Can my PDK app use this service

Yes it can. The C-Api is documented on the speechd home page => http://cvs.freebsoft.org/doc/speechd/speech-dispatcher.html#SEC42

The other way would be to use the spechd socked directly as doumented here => http://cvs.freebsoft.org/doc/speechd/ssip.html#Top

The default socket for the PalmPre is 'export SPEECHD_SOCKET=/tmp/speechd-sock'

Can my Mojo app use this service

Currently not. We plan to add a Mojo service to the Speech Dispatcher service, but that is not done right now. It will be documented here when it is available.