<< Click to Display Table of Contents >> Navigation: 3. Script Language > AI - Artificial Intelligence Commands > AIS. - AI Speech Synthesis > Elevenlabs Speech Synthesis |
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.
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.
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:
•