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.