Elevenlabs Speech Synthesis

<< Click to Display Table of Contents >>

Navigation:  3. Script Language > AI - Artificial Intelligence Commands > AIS. - AI Speech Synthesis >

Elevenlabs Speech Synthesis

AIS.Get Models / AIS.gmo

Previous Top Next


MiniRobotLanguage (MRL)

 

AIS.Get Models / AIS.gmo

Fetches available Elevenlabs models.

 

 

Intention

 

The AIS.Get Models command retrieves the available models from Elevenlabs.

The command can return the models either in a table format or in the original JSON format from the server.

If P1 is set to 1, the original JSON from the server will be returned. This can be useful for advanced users who need to parse the JSON

If P1 is set to 0, the Table Format will be returned, see below.

 

The Table format looks like this, using the PRT.-Command.

 

AIS.Set Key|file

 

AIS.Get Models|0|$$RET

PRT.$$RET

MBX.!

ENR.

 

 

clip0790

 

Syntax

 

 

AIS.Get Models[|P1][|P2]

AIS.gmo[|P1][|P2]

 

 

 

Parameter Explanation

 

P1: Optional. 0 or 1. A value of 0 will return the available models in a table format, while 1 will return the original JSON from the server.

P2: Optional. Placeholder for future use.

 

 

 

 

Example

 

'***********************************

' AIS.-Sample

'***********************************

AIS.Get Models|0|$$MOD

PRT.$$MOD

MBX.Wait

ENR.

 

 

Sample JSON Data

Here is a sample of the JSON data returned when P1 is set to 1:

 

[

  {

    "model_id": "eleven_multilingual_v2",

    "name": "Eleven Multilingual v2",

    "can_be_finetuned": true,

    "can_do_text_to_speech": true,

    "can_do_voice_conversion": true,

    "can_use_style": true,

    "can_use_speaker_boost": true,

    "serves_pro_voices": false,

    "token_cost_factor": 1.0,

    "description": "Our state of the art multilingual speech synthesis model, able to generate life-like speech in 28 languages.",

    "requires_alpha_access": false,

    "max_characters_request_free_user": 2500,

    "max_characters_request_subscribed_user": 5000,

    "languages": [

      {"language_id": "en", "name": "English"},

      {"language_id": "ja", "name": "Japanese"},

      {"language_id": "zh", "name": "Chinese"},

      {"language_id": "de", "name": "German"},

      {"language_id": "hi", "name": "Hindi"},

      {"language_id": "fr", "name": "French"},

      {"language_id": "ko", "name": "Korean"},

      {"language_id": "pt", "name": "Portuguese"},

      {"language_id": "it", "name": "Italian"},

      {"language_id": "es", "name": "Spanish"},

      {"language_id": "id", "name": "Indonesian"},

      {"language_id": "nl", "name": "Dutch"},

      {"language_id": "tr", "name": "Turkish"},

      {"language_id": "fil", "name": "Filipino"},

      {"language_id": "pl", "name": "Polish"},

      {"language_id": "sv", "name": "Swedish"},

      {"language_id": "bg", "name": "Bulgarian"},

      {"language_id": "ro", "name": "Romanian"},

      {"language_id": "ar", "name": "Arabic"},

      {"language_id": "cs", "name": "Czech"},

      {"language_id": "el", "name": "Greek"},

      {"language_id": "fi", "name": "Finnish"},

      {"language_id": "hr", "name": "Croatian"},

      {"language_id": "ms", "name": "Malay"},

      {"language_id": "sk", "name": "Slovak"},

      {"language_id": "da", "name": "Danish"},

      {"language_id": "ta", "name": "Tamil"},

      {"language_id": "uk", "name": "Ukrainian"}

    ]

  },

  {

    "model_id": "eleven_multilingual_v1",

    "name": "Eleven Multilingual v1",

    "can_be_finetuned": true,

    "can_do_text_to_speech": true,

    "can_do_voice_conversion": true,

    "can_use_style": false,

    "can_use_speaker_boost": false,

    "serves_pro_voices": false,

    "token_cost_factor": 1.0,

    "description": "Generate lifelike speech in multiple languages and create content that resonates with a broader audience.",

    "requires_alpha_access": false,

    "max_characters_request_free_user": 2500,

    "max_characters_request_subscribed_user": 5000,

    "languages": [

      {"language_id": "en", "name": "English"},

      {"language_id": "de", "name": "German"},

      {"language_id": "pl", "name": "Polish"},

      {"language_id": "es", "name": "Spanish"},

      {"language_id": "it", "name": "Italian"},

      {"language_id": "fr", "name": "French"},

      {"language_id": "pt", "name": "Portuguese"},

      {"language_id": "hi", "name": "Hindi"},

      {"language_id": "ar", "name": "Arabic"}

    ]

  },

  {

    "model_id": "eleven_monolingual_v1",

    "name": "Eleven English v1",

    "can_be_finetuned": true,

    "can_do_text_to_speech": true,

    "can_do_voice_conversion": false,

    "can_use_style": false,

    "can_use_speaker_boost": false,

    "serves_pro_voices": false,

    "token_cost_factor": 1.0,

    "description": "Use our standard English language model to generate speech in a variety of voices, styles and moods.",

    "requires_alpha_access": false,

    "max_characters_request_free_user": 2500,

    "max_characters_request_subscribed_user": 5000,

    "languages": [

      {"language_id": "en", "name": "English"}

    ]

  }

]

 

 

 

Remarks

   The model will automatically identify the written language and use the set parameters to generate speech in it.

 

 

Limitations:

 

-

 

 

See also: