Class VoiceLibrary
ScriptableObject database for storing voice data used for TTS (Text-to-Speech) and other voice-related tasks.
Inherited Members
ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>.DB
ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>.Count
ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>.IsEmpty
ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>.Get(string)
ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>.TryGetValue(string, out Voice)
ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>.Contains(string)
ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>.Add(Voice)
ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>.Remove(Voice)
ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>.Remove(string)
ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>.Clear()
ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>.ToList()
ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>.ToEnumerable()
ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>.RemoveInvalidEntries()
ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>.IsNullOrMissing(Voice)
ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>.BackupToJsonFile(string)
ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>.RestoreFromJsonFile(string)
ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>.LogIfNull()
ScriptableResource<VoiceLibrary>.Instance
Namespace: Glitch9.AIDevKit
Assembly: .dll
Syntax
public class VoiceLibrary : ScriptableDatabase<VoiceLibrary.Repo, Voice, VoiceLibrary>
Methods
GetVoicesByAPI(AIProvider)
Declaration
public static List<Voice> GetVoicesByAPI(AIProvider api)
Parameters
Type | Name | Description |
---|---|---|
AIProvider | api |
Returns
Type | Description |
---|---|
List<Voice> |