Asked — Edited
Resolved Resolved by Athena AI!

2 Different Voices On Pc And Android

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 Roli Rover

ARC Pro

Upgrade to ARC Pro

Unlock the true power of automation and robotics by becoming a proud subscriber of Synthiam ARC Pro.

PRO
Canada
#1  

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:

  1. PC Text-to-Speech (TTS) Engine:

    • When you run the script on your PC, the TTS engine installed on your computer is used. This engine might have a default male voice, which is why you hear a male voice through the EZ-B's speaker.
  2. Android Text-to-Speech (TTS) Engine:

    • When you run the same script on your Android device using the ARC app, the TTS engine on your Android device is used. Android devices often come with a default female voice, which is why you hear a female voice through the EZ-B's speaker.

How It Works:

  • ARC Software on PC:
    • Uses the TTS engine installed on your Windows PC. You can configure which voice to use in the Windows settings.
  • ARC App on Android:
    • Uses the TTS engine installed on your Android device. You can configure which voice to use in the Android settings.

Configuring TTS Voices:

  • On Windows PC:

    1. Go to Settings > Time & Language > Speech.
    2. Under Manage voices, you can add or change the default voice.
    3. You can also adjust the voice settings in the Control Panel under Ease of Access > Speech Recognition > Text to Speech.
  • On Android Device:

    1. Go to Settings > Accessibility > Text-to-speech output.
    2. You can select the preferred engine and voice.
    3. You can also download additional voices if available.

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.
PRO
Germany
#2  

thanks @athena for the explanation

PRO
Canada
#3  

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.