Voice Operations

AI Dev Kit provides voice management operations for browsing and managing TTS voices.

Available Operations

Query Operations

// Get single voice
var voice = await Api.ElevenLabs.GetVoice("rachel").ExecuteAsync();

// List built-in voices
var voices = await Api.ElevenLabs.ListVoices().ExecuteAsync();

// List custom voices
var customVoices = await Api.ElevenLabs.ListCustomVoices().ExecuteAsync();

Common Use Cases

Browse Available Voices

public async UniTask<List<string>> GetVoiceNames()
{
    var response = await Api.ElevenLabs.ListVoices().ExecuteAsync();
    return response.Voices.Select(v => v.Name).ToList();
}

Find Voice by Characteristics

List Custom Voices

Provider Support

OpenAI

ElevenLabs

Google

Next Steps

Last updated