NMS Example icon NMS Example Example NMS Level #1 navigation skill showing subscription to combined scan+location data, displaying position and scan info; source code included. Try it →

All Community Content

ARC Pro
Learn More
Upgrade to ARC Pro
ARC Pro is your passport to a world of endless possibilities in robot programming, waiting for you to explore.
Power Up Your Scripts with AI
Describe what you want — get working robot code. The project-aware AI Script Assistant built into ARC.
Synthiam Credit
Log In
Earn synthiam credit to lower synthiam product costs
Earn Free Credit
Share your robots, answer questions, and help others — earn credit toward ARC Pro, AI credits, and robot swag.
Remote control robots or add telepresence capabilities with Exosphere

Drive Real Robots, Anywhere

Remotely operate robots around the world or add live telepresence to your own build — straight from your browser.

Discover Exosphere
EZ Gauge Chart by leversofpower
Featured
EZ Gauge Chart

Dashboard-style configurable gauge chart with red-zone indicator, adjustable range/arc, scale ticks, title and live value updates.

The Real Wall-E by DJ Sures
Featured
Robot By DJ Sures

Wall-E using EZ-B and Synthiam ARC tracks faces, color and motion with camera, vertical head servo, voice control and dance.

Community

Join the Synthiam Robotics Community

Connect with thousands of robot builders, educators, and engineers. Share projects, get answers, and learn to build smarter robots with ARC.

  • ✓ Showcase your robots & projects
  • ✓ Get help from experienced builders
  • ✓ Earn credit toward Synthiam products
Create Your Free Account Log In
question

Could Not Load File Or Assembly Naudio

Hi , I'm trying to play mp3 from robo head: try { using (NAudio.Wave.Mp3FileReader mp3 = new NAudio.Wave.Mp3FileReader(filePath)) { using (NAudio.Wave.WaveFormatConversionStream pcm = new NAudio.Wave.WaveFormatConversionStream(new NAudio.Wave.WaveFormat(EZ_B.EZBv4Sound.AUDIO_SAMPLE_BITRATE, 8, 1), mp3)) { using (MemoryStream ms = new...
general

Play Custom Sound Files

Anyone and @athena found a way to play custom sound (voice cloning) from robohead?  1) downloading mp3 with cloned voice and try to play it like that: Audio.PlayAudioFile("/tmp/" + sanitized_filename + ".mp3");  play it from PC. 2) Custom Plugin development required: EZ-builder.exe/dll I can't find where I can take it And...
Audio
Soundboard (EZB)
By Synthiam

Soundboard (EZB)

Play WAV/MP3 via EZ-B v4, manage tracks, add timed scripts for synced robot actions, control via ControlCommand(), volume and clipping...
hardware
EZ-Inmoov Robot Head
By EZ-Robot & Gael Langevin

EZ-Inmoov Robot Head

EZ-InMoov robot head-DIY educational humanoid kit powered by Synthiam ARC for vision tracking, speech, chatbot integration and mobile...
question

How To Play Stream Or Wav File From Internet?

How to play stream or wav file from internet? like that: Audio.playAudioFile("https://peregrine-results.s3.amazonaws.com/playht20_H7Lp4K4DgvhJUfRSGYenY.wav");
question

I Want To Know How To Use Startlistening In Bing Speech Recognition With A Scrit

Even after adding the script with controlCommand("Bing Speech Recognition", "StartListening");, Bing Speech Recognition does not work when starting. I want to know how to make Bing Speech Recognition work in the script. Also, even if I say the wake word in Bing Speech Recognition, the robot does not start listening. What should...
general

Can I Use Wifi Dongle?

Is it possible to run second wifi dongle on mac m1 with parallels windows? Can't create second wifi connection
general

How Do I Specify Http Post Headers?

@athena or anybody, how to make http post request to api with headers (accept and content-type)? var url = "https://api.play.ht/api/v2/tts/stream"; var postData = `{ "text": "Hey, this is Jennifer from Play. Please hold on a moment, let me just um pull up your details real quick.", "voice":...
question

How To Add New Functions To EZB Firmware?

How to define new commands functions to Arduino Mega EZB firmware?  Currently I am using the CmdOurCustomCmds 0 for a skill I have made but I would like to add more commands to the below list for other custom commands/functions.  What is the best way of doing this?  Is there a number range that I should use that won't conflict with future ARC...
general
EZ Robot HD Servo Question - Wont Move In One Direction Manually With Power Off

EZ Robot HD Servo Question - Wont Move In One Direction Manually With Power Off

I probably could go directly to EZ Robot with this question...
general
Orange Pi Zero 2W

Orange Pi Zero 2W

We've used Raspberry Pi 4s with the ARCx testing and development. Recently, I was wondering how a Raspberry Pi Zero 2 would perform. The Zero 2 is a 64-bit CPU, which is what ARCx...
question

Ez-B V2.1 Owners?

Hey everyone - I was wondering if anyone on here owns an EZ-B v2.1? There were only 100 sold before the v3. I'm curious if there are any around...