Class ElevenLabsQuery
- Namespace
- Glitch9.AIDevKit.ElevenLabs
public class ElevenLabsQuery : IQuery
- Inheritance
-
objectElevenLabsQuery
Properties
Accent
Optional. Accent used for filtering
public string Accent { get; set; }
Property Value
- string
Age
Optional. Accent used for filtering
public VoiceAge? Age { get; set; }
Property Value
Category
Optional. Category of the voice to filter by. One of: 'premade', 'cloned', 'generated', 'professional'.
public VoiceCategory? Category { get; set; }
Property Value
CollectionId
Optional. Collection ID to filter voices by.
public string CollectionId { get; set; }
Property Value
- string
Featured
Optional. Filter featured voices Defaults to false
public bool? Featured { get; set; }
Property Value
- bool?
FineTuningState
Optional. State of the voice’s fine tuning to filter by. One of: 'draft', 'not_verified', 'not_started', 'queued', 'fine_tuning', 'fine_tuned', 'failed', 'delayed'.
public string FineTuningState { get; set; }
Property Value
- string
Gender
Optional. Gender used for filtering
public Gender? Gender { get; set; }
Property Value
IncludeTotalCount
Optional. Whether to include the total count of voices found in the response. Defaults to true. May incur performance cost.
public bool? IncludeTotalCount { get; set; }
Property Value
- bool?
Language
Optional. Language used for filtering
public SystemLanguage? Language { get; set; }
Property Value
- SystemLanguage?
Locale
Optional. Locale used for filtering
public string Locale { get; set; }
Property Value
- string
MinimumNoticePeriod
Optional. Filter voices with a minimum notice period of the given number of days.
public int? MinimumNoticePeriod { get; set; }
Property Value
- int?
NextPageToken
Optional. The next page token to use for pagination. Returned from the previous request.
public string NextPageToken { get; set; }
Property Value
- string
OwnerId
Optional. Filter voices by public owner ID
public string OwnerId { get; set; }
Property Value
- string
Page
Optional. Defaults to 0
public int? Page { get; set; }
Property Value
- int?
PageSize
public int? PageSize { get; set; }
Property Value
- int?
ReaderAppEnabled
Optional. Filter voices that are enabled for the reader app Defaults to false
public bool? ReaderAppEnabled { get; set; }
Property Value
- bool?
Search
Optional. Search term to filter voices by. Searches in name, description, labels, and category.
public string Search { get; set; }
Property Value
- string
SearchTerm
Optional. Search term used for filtering
public string SearchTerm { get; set; }
Property Value
- string
Sort
Optional. Which field to sort by. One of: 'created_at_unix', 'name'.
public string Sort { get; set; }
Property Value
- string
SortDirection
Optional. Which direction to sort the voices in. 'asc' or 'desc'.
public SortDirection? SortDirection { get; set; }
Property Value
Type
Optional. Use-case used for filtering
public VoiceStyle? Type { get; set; }
Property Value
VoiceType
Optional. Type of the voice to filter by. One of: 'personal', 'community', 'default', 'workspace'.
public string VoiceType { get; set; }
Property Value
- string
Methods
GetQueryParameters()
public IEnumerable<QueryParameter> GetQueryParameters()
Returns
- IEnumerable<QueryParameter>