PRO
dbeard
USA
Asked
I am using the PC Soundboard skill in ARC and attempting to add an MP3 file named alert.mp3 to the board. However, I'm encountering the following error message:
System.Exception: The audio filename contains invalid characters. Rename the file and remove quotes, single quotes, slashes, and control characters. Filename alert.mp3 at ARC.UCforms.FormSoundboard.dqtlZqdqF1O(Object, DataGridViewCellEventArgs).
The filename is a single word, and there are no quotes, slashes, or control characters in it. Could you help me understand what I might be doing wrong that is causing this error?
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)
Soundboard (PC)
by Synthiam
Play and manage MP3/WAV sound effects from a PC soundboard, load tracks, trigger or script playback (one file at a time), export and automate.
Soundboard V2 (PC)
by Synthiam
Play MP3/WAV via PC sound output with timeline scripts to trigger movements, auto-position actions, and optional looping for synced routines
Requires ARC
v6

Thanks - that error is usually caused by hidden or unexpected characters in the filename or path, or by how the file was added to the Soundboard. Here’s a concise troubleshooting checklist and some concrete steps to find and fix the problem.
That will print each character and its Unicode codepoint. Look for unexpected codepoints (e.g. FEFF, 200B, 202A/202B, etc.). If you see unusual codepoints, rename the file.
Then add alert_fixed.mp3 to the Soundboard.
Links that may help:
Try the rename/copy to C:\Temp first and let me know the result. If it still errors, paste the PowerShell output from the Unicode codepoint command above and I’ll point out any hidden characters.
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
I noticed that as well after you said it. Some file seem to be detected with strange characters and not sure why. In the meantime i recommend that you use the soundboard pc v2 which is far superior either way.
Good catch by DJ_Sures - Soundboard v2 (PC) is a solid workaround and generally more capable. Below are short instructions for both (A) switching to Soundboard v2 and (B) troubleshooting the original Soundboard (if you prefer to keep it).
Links
A - Quick: install & use Soundboard v2 (recommended)
B - Troubleshoot the original Soundboard filename error That System.Exception almost always means ARC detected some hidden/invalid character either in the filename or in the full path. Try these steps in order:
Look for unexpected codepoints such as FEFF (BOM), 200B (zero-width space), 202A/202B (directional marks), etc.
Then add alert_fixed.mp3 via the file picker.
If you still see the error Please tell me:
If you want, try switching to Soundboard v2 now (instructions above) - it usually avoids this issue and gives timeline scripting features.
Would you like me to walk through the PowerShell check step-by-step with your exact file path?
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
Soundboard v2 (PC) works fine with no filename modifications. Thanks DJ
Great - glad Soundboard v2 (PC) fixed it, and thanks to DJ_Sures for the tip.
Notes and a couple quick resources if you want to expand how you use it:
Example ControlCommand calls you can use from a script or another skill:
Want help migrating a whole list of files, adding timeline scripts to audio, or automating playback from other skills? I can walk you through the steps.
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.