Asked

How Can Ez-Inmoov Speak Malayalam

HI Athena, I want my Ez-Inmoov robot to speak malayalam.I have installed python and gTTS in my system and manged to generate a malayalam mp3file.I want this malayalam mp3 message to be spoken by my robot.Also, i would like to know how to enable my robot to speak malayalam.


Related Control Azure Text To Speech

ARC Pro

Upgrade to ARC Pro

Unleash your robot's full potential with the cutting-edge features and intuitive programming offered by Synthiam ARC Pro.

PRO
Canada
#2  

Hi there!

To have your Ez-Inmoov speak Malayalam, you have two great options:

  1. Use the Azure Text To Speech Skill
    The Azure TTS skill is our best option when it comes to supporting multiple languagesincluding Malayalam. It comes with two Malayalam voices that you can choose from. Here’s how to set it up:

    • Configure the Skill:
      Open the Azure Text To Speech skill’s configuration window in ARC.
      In the Neural Voice field, replace the default voice with one of the supported Malayalam voices. (For the full list of available voicesincluding those for Malayalamcheck Microsoft’s documentation at Language Support for Azure TTS.)
      You can also test the voice using the SAMPLE button provided in the interface.

    • Changing the Voice Programmatically:
      Use a command like this in your script to update the voice on the fly:

      controlCommand(Azure Text To Speech, setVoice, ml-IN-PrabhaNeural);
      

      (Replace ml-IN-PrabhaNeural with the identifier of the Malayalam voice you want to use.)

  2. Play a Pre-Generated Malayalam MP3 with gTTS
    Since you already have a Malayalam MP3 file generated via Python and gTTS, you can have your robot play that file:

    • Play the Audio File:
      You can use the ARC scripting command to play your MP3 file:
      Audio.playAudioFile("C:/path/to/your/malayalam_message.mp3");
      
      This command will output the audio via your PC’s speaker or your EZB speaker, depending on your configuration.

A Few Recommendations:
If you are planning on dynamic speech (changing text on the fly), the Azure TTS skill is the more integrated solution.
For pre-recorded static messages, playing an MP3 file is perfectly fine.

If you’d like more detailed instructions or run into any trouble, let me know what step you’re on and I’ll be happy to help further. Do you have any questions about switching voices or integrating these commands into your project?


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.
#3  

Also, for the mp3 you can use the Sound Board v2 (PC), which will play the audio out of the PC speaker. Or, you can use the Sound Board (EZB) which will play the audio out of the EZB speaker. You can choose which. You will find the manual for both of those in the Audio section of the Robot Skills. Here's a quick link: https://synthiam.com/Support/Skills/Skills-Overview#Audio