The speech package is run on Jenny's PC3 This will generate two files (.bnf and .fcf), which contain the speech commands in the form of a dictionary . The state machine receives one of this keys, and looks for the related words, while discarding the garbage.
Say "begin test" or "start test" and then ask one of the questions from /mcr_speech/mcr_question_matching/ros/config/questions.txt
ManyEars sound localization
Sound source direction is published on the topic: /manyears/source_direction
Parameter file which specifies arrangement of microphones on Jenny and other config: manyears_ros/data/cob3-1.mes
In Jenny
In addition to the roscore and robot.launch, run:
In another terminal:
And finally:
Speech synthesis is done on cob3 using the following node. It is launched by default with bringup. In case you reboot cob3 while bringup is running, relaunch this node: