Learn how to use Control Commands in Synthiam ARC to make robot skills communicate seamlessly. Follow our step-by-step guide to integrate speech recognition, AI conversation, and text-to-speech in your robot projects!
What Are Control Commands?
Control Commands are a powerful feature in Synthiam ARC that allow robot skills to communicate with each other. Instead of operating in isolation, skills can exchange data, trigger actions, and create intelligent workflows for your robot.
What You’ll Learn in This Tutorial
- What a robot skill is in Synthiam ARC
- How to use Control Commands to link different robot skills
- How to process speech and text using Bing Speech Recognition, OpenAI Chat GPT, and Azure Text To Speech
- How to use Global Variables to share data between skills
- How to configure scripts in Python and JavaScript
Step-by-Step Guide
- Load Synthiam ARC and add Bing Speech Recognition
- Test the speech-to-text conversion
- Add OpenAI Chat GPT to process responses
- Use a Control Command to send speech text to Chat GPT
- Add Azure Text To Speech for realistic voice responses
- Use Global Variables to link robot skills dynamically
- Test the full system and watch your robot talk!
Why This Matters
By using Control Commands, you can create complex robot interactions without writing complicated code. This technique enables your robot to think, speak, and interact dynamically using modular robot skills.
Need Help?
Have questions? Join the Synthiam Community Forum where robotics enthusiasts and AI Athena can assist you in troubleshooting and expanding your robot’s capabilities.
Don’t forget to subscribe to our YouTube channel for more tutorials and updates!