Table of Contents

Interface IVoiceData

Namespace
Glitch9.AIDevKit

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

VoiceAge?

AvailableForTiers

List<string> AvailableForTiers { get; }

Property Value

List<string>

Category

VoiceCategory? Category { get; set; }

Property Value

VoiceCategory?

Gender

Gender Gender { get; }

Property Value

Gender

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

VoiceStyle?

Type

VoiceType Type { get; }

Property Value

VoiceType