Class ElevenLabsModelInfo
Represents a voice synthesis model with supported capabilities and metadata.
Inheritance
ElevenLabsModelInfo
Assembly: Glitch9.AIDevKit.Provider.ElevenLabs.dll
Syntax
public class ElevenLabsModelInfo : IModelInfo, IAIResource, IData, IHasId<string>, IHasName, IDeprecatable
Properties
|
Edit this page
View Source
Api
Declaration
[JsonIgnore]
public Api Api { get; }
Property Value
|
Edit this page
View Source
BaseId
Declaration
[JsonIgnore]
public string BaseId { get; }
Property Value
|
Edit this page
View Source
CanDoTextToSpeech
Whether the model can do text-to-speech.
Declaration
[JsonProperty("can_do_text_to_speech")]
public bool CanDoTextToSpeech { get; set; }
Property Value
|
Edit this page
View Source
CanDoVoiceConversion
Whether the model can do voice conversion.
Declaration
[JsonProperty("can_do_voice_conversion")]
public bool CanDoVoiceConversion { get; set; }
Property Value
|
Edit this page
View Source
CanUseSpeakerBoost
Whether the model can use speaker boost.
Declaration
[JsonProperty("can_use_speaker_boost")]
public bool CanUseSpeakerBoost { get; set; }
Property Value
|
Edit this page
View Source
CanUseStyle
Whether the model can use style.
Declaration
[JsonProperty("can_use_style")]
public bool CanUseStyle { get; set; }
Property Value
|
Edit this page
View Source
ConcurrencyGroup
The concurrency group for the model. Allowed values: 'standard', 'turbo'
Declaration
[JsonProperty("concurrency_group")]
public string ConcurrencyGroup { get; set; }
Property Value
|
Edit this page
View Source
Description
The description of the model.
Declaration
[JsonProperty("description")]
public string Description { get; set; }
Property Value
|
Edit this page
View Source
Id
The unique identifier of the model.
Declaration
[JsonProperty("model_id")]
public string Id { get; set; }
Property Value
|
Edit this page
View Source
IsFineTuned
Declaration
[JsonIgnore]
public bool IsFineTuned { get; }
Property Value
|
Edit this page
View Source
IsTrainable
Whether the model can be finetuned.
Declaration
[JsonProperty("can_be_finetuned")]
public bool? IsTrainable { get; set; }
Property Value
|
Edit this page
View Source
Languages
The languages supported by the model.
Declaration
[JsonProperty("languages")]
public List<ModelLanguage> Languages { get; set; }
Property Value
|
Edit this page
View Source
MaxCharactersRequestFreeUser
The maximum number of characters that can be requested by a free user.
Declaration
[JsonProperty("max_characters_request_free_user")]
public int MaxCharactersRequestFreeUser { get; set; }
Property Value
|
Edit this page
View Source
MaxCharactersRequestSubscribedUser
The maximum number of characters that can be requested by a subscribed user.
Declaration
[JsonProperty("max_characters_request_subscribed_user")]
public int MaxCharactersRequestSubscribedUser { get; set; }
Property Value
|
Edit this page
View Source
MaximumTextLengthPerRequest
The maximum length of text that can be requested for this model.
Declaration
[JsonProperty("maximum_text_length_per_request")]
public int MaximumTextLengthPerRequest { get; set; }
Property Value
|
Edit this page
View Source
ModelRates
Declaration
[JsonProperty("model_rates")]
public ModelRates ModelRates { get; set; }
Property Value
|
Edit this page
View Source
Name
Declaration
[JsonProperty("name")]
public string Name { get; set; }
Property Value
|
Edit this page
View Source
OwnedBy
Declaration
[JsonIgnore]
public string OwnedBy { get; }
Property Value
|
Edit this page
View Source
PricePerCharacter
Declaration
[JsonIgnore]
public double? PricePerCharacter { get; }
Property Value
|
Edit this page
View Source
Provider
Declaration
[JsonIgnore]
public string Provider { get; }
Property Value
|
Edit this page
View Source
RequiresAlphaAccess
Whether the model requires alpha access.
Declaration
[JsonProperty("requires_alpha_access")]
public bool RequiresAlphaAccess { get; set; }
Property Value
|
Edit this page
View Source
ServesProVoices
Whether the model serves pro voices.
Declaration
[JsonProperty("serves_pro_voices")]
public bool ServesProVoices { get; set; }
Property Value
|
Edit this page
View Source
TokenCostFactor
The cost factor for the model.
Declaration
[JsonProperty("token_cost_factor")]
public double TokenCostFactor { get; set; }
Property Value
Implements
Extension Methods