See also
The ALTextToSpeech module allows the robot to speak. It sends commands to a text-to-speech engine, and authorizes also voice customization. The result of the synthesis is sent to NAO’s loudspeakers.
ALTextToSpeech is based on a speech synthetizer provided by:
Depending on the engine, effects voice customization are possible.
For ACAPELA engine, voice can be customized through “tags” included within the string command sent to the engine. Further informations can be found here: Acapela Mobility Text TAGS Documentation
The output audio stream of both engine can also be modified by using one of these effects:
Further information can be found here : ALTextToSpeechProxy::setParameter
Note
ACAPELA and HTS engines are only available on the robot.
The easiest way to get started with ALTextToSpeech is to use the Say Choregraphe box.