PRO
Rodney Mckay
Canada
Asked
I have a question regarding the Talk servo v2 robot skill in Synthiam ARC.
According to the manual, it states: "If the robot skill that is speaking is not using the built-in Say() commands (such as the Azure Text To Speech), you can use the ControlCommand() 'Speak,' which simulates the mouth servos with the first parameter."
I have configured my robot to use the Talk servo skill, Azure Text To Speech skill, and Autonomous AI skill. Could you please advise on where I should place the ControlCommand() "Speak" to effectively activate the Talk servo skill?
Additionally, could you provide an example of how to implement this command within the context of my current setup?
Related Hardware (view all EZB hardware)
EZ-B V4
by EZ-Robot
EZ-B v4/2 robot controller: dual Cortex ARM, Wi-Fi, audio/video, 24 servo/digital ports, I2C/UART, camera and Synthiam ARC control for custom robots
Wi-Fi / USB
Servos
24
Camera
Audio
UART
3
I2C
ADC
8
Digital
24
Related Robot Skills (view all robot skills)
Talk Servo V2
by Synthiam
Animate servos to simulate jaw/mouth with ARC text-to-speech; configurable vowel/consonant timing, start sync, multi-servo control, pause/stop.
Requires ARC
v5
Azure Text To Speech
by Microsoft
Azure TTS for ARC robots: generate natural, customizable neural voices for companion, educational, assistive, and entertainment applications.
Requires ARC
v11

Ah yeah, I see. So your ControlCommand workflow would be like this...