Interface IVoiceData
Interface for voice data retrieved from various AI APIs.
This interface defines the properties that all voice data should implement.
It is used to standardize the voice data across different AI providers.
public interface IVoiceData : IAssetData, IProviderData, IData
- Inherited Members
Properties
Accent
string Accent { get; }
Property Value
- string
Age
VoiceAge? Age { get; }
Property Value
AvailableForTiers
List<string> AvailableForTiers { get; }
Property Value
- List<string>
Category
VoiceCategory? Category { get; set; }
Property Value
Gender
Gender Gender { get; }
Property Value
ImageUrl
string ImageUrl { get; }
Property Value
- string
IsFeatured
bool? IsFeatured { get; }
Property Value
- bool?
IsFree
bool? IsFree { get; }
Property Value
- bool?
IsPreview
bool? IsPreview { get; }
Property Value
- bool?
Locale
Locale Locale { get; }
Property Value
- Locale
PreviewUri
string PreviewUri { get; set; }
Property Value
- string
Style
VoiceStyle? Style { get; }
Property Value
Type
VoiceType Type { get; }