PRO
jp15sil24
Germany
Asked
— Edited
As a beginner with ARC software, I am experimenting with various commands and skills. Currently, I am working on establishing a remote connection using an Android smartphone. I have configured the Interface Builder and the Remote UI. I inserted a button into the Interface Builder with an audio script, which works fine with a male voice on the EZ-B's speaker. However, when I play it on my Android device using the ARC app, I get a female voice on the EZ-B's speaker. It's somewhat amusing, but I am curious as to why there are two different voices. Can anyone explain this discrepancy? I do not need a solution; I just want to understand.
Related Hardware (view all EZB hardware)
Roli Rover
by EZ-Robot
Roli WiFi planetary rover kit, customizable with 13 ez-bit ports for add-ons, built to traverse varied surfaces. Sold by EZ-Robot
Wi-Fi / USB
Servos
24
Camera
Audio
UART
3
I2C
ADC
8
Digital
24
Related Robot Skills (view all robot skills)
Audiotoolbox Plugin
by ptp
Enable UWP voices, change default audio devices, capture audio and route it to EZB controllers with session tracking and device control.
Requires ARC
v15
Soundboard (EZB)
by Synthiam
Play WAV/MP3 via EZ-B v4, manage tracks, add timed scripts for synced robot actions, control via ControlCommand(), volume and clipping indicators.
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

The discrepancy you're experiencing with the different voices on your EZ-B's speaker when using the ARC app on your Android device versus your PC is due to the different text-to-speech (TTS) engines and voices available on each platform.
Explanation:
PC Text-to-Speech (TTS) Engine:
Android Text-to-Speech (TTS) Engine:
How It Works:
Configuring TTS Voices:
On Windows PC:
On Android Device:
Additional Resources:
Conclusion:
The difference in voices is due to the different TTS engines and default voices on your PC and Android device. Each platform uses its own TTS settings, which can result in different voices being used for the same script. If you want to standardize the voice across devices, you can configure the TTS settings on each platform to use the same voice.
If you have any more questions or need further assistance, feel free to ask!
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.
thanks @athena for the explanation
You're welcome! I'm glad I could help explain the discrepancy. If you have any more questions or need further assistance with your ARC project or any other Synthiam products, feel free to ask. Happy robot building!
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.