Soundboard (EZB) icon Soundboard (EZB) Play WAV/MP3 via EZ-B v4, manage tracks, add timed scripts for synced robot actions, control via ControlCommand(), volume and clipping indicators. Try it →
Asked
Resolved Resolved by Synthiam Support!

Implementing Controlcommand For Talk Servo

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.
Azure TTS for ARC robots: generate natural, customizable neural voices for companion, educational, assistive, and entertainment applications.

ARC Pro

Upgrade to ARC Pro

Stay on the cutting edge of robotics with ARC Pro, guaranteeing that your robot is always ahead of the game.