Class ElevenLabsModelData
- Namespace
- Glitch9.AIDevKit.ElevenLabs
Represents a voice synthesis model with supported capabilities and metadata.
public class ElevenLabsModelData : IModelData, IAssetData, IProviderData, IData
- Inheritance
-
objectElevenLabsModelData
- Implements
-
IData
Properties
Api
public Api Api { get; }
Property Value
BaseId
public string BaseId { get; }
Property Value
- string
CanDoTextToSpeech
Whether the model can do text-to-speech.
public bool CanDoTextToSpeech { get; set; }
Property Value
- bool
CanDoVoiceConversion
Whether the model can do voice conversion.
public bool CanDoVoiceConversion { get; set; }
Property Value
- bool
CanUseSpeakerBoost
Whether the model can use speaker boost.
public bool CanUseSpeakerBoost { get; set; }
Property Value
- bool
CanUseStyle
Whether the model can use style.
public bool CanUseStyle { get; set; }
Property Value
- bool
ConcurrencyGroup
The concurrency group for the model. Allowed values: 'standard', 'turbo'
public string ConcurrencyGroup { get; set; }
Property Value
- string
Description
The description of the model.
public string Description { get; set; }
Property Value
- string
Id
The unique identifier of the model.
public string Id { get; set; }
Property Value
- string
IsFineTuned
public bool IsFineTuned { get; }
Property Value
- bool
IsTrainable
Whether the model can be finetuned.
public bool? IsTrainable { get; set; }
Property Value
- bool?
Languages
The languages supported by the model.
public List<ModelLanguage> Languages { get; set; }
Property Value
- List<ModelLanguage>
MaxCharactersRequestFreeUser
The maximum number of characters that can be requested by a free user.
public int MaxCharactersRequestFreeUser { get; set; }
Property Value
- int
MaxCharactersRequestSubscribedUser
The maximum number of characters that can be requested by a subscribed user.
public int MaxCharactersRequestSubscribedUser { get; set; }
Property Value
- int
MaximumTextLengthPerRequest
The maximum length of text that can be requested for this model.
public int MaximumTextLengthPerRequest { get; set; }
Property Value
- int
ModelRates
The rates for the model.
public ModelRates ModelRates { get; set; }
Property Value
Name
The name of the model.
public string Name { get; set; }
Property Value
- string
OwnedBy
public string OwnedBy { get; }
Property Value
- string
PricePerCharacter
public double? PricePerCharacter { get; }
Property Value
- double?
Provider
public string Provider { get; }
Property Value
- string
RequiresAlphaAccess
Whether the model requires alpha access.
public bool RequiresAlphaAccess { get; set; }
Property Value
- bool
ServesProVoices
Whether the model serves pro voices.
public bool ServesProVoices { get; set; }
Property Value
- bool
TokenCostFactor
The cost factor for the model.
public double TokenCostFactor { get; set; }
Property Value
- double