CRIWARE Unity Plugin Manual
Last Updated: 2024-07-12
|
Abstract class for controlling a voice pool More...
Classes | |
struct | PlayerConfig |
A configuration structure used when creating Voices More... | |
struct | UsedVoicesInfo |
Structure for representing the usage of Voices in the Voice Pool More... | |
Public Types | |
enum | VoicePoolId { StandardMemory = StandardMemoryAsrVoicePoolId, StandardStreaming = StandardStreamingAsrVoicePoolId, StandardMemory = StandardMemoryNsrVoicePoolId, StandardStreaming = StandardStreamingNsrVoicePoolId, HcaMxMemory = 4, HcaMxStreaming = 5, LowLatencyMemory = StandardMemoryNsrVoicePoolId, LowLatencyStreaming = StandardStreamingNsrVoicePoolId } |
The ID to access the Voice Pool created inside the plug-in More... | |
enum | PitchShifterMode : int |
Pitch shifter DSP operation mode More... | |
Public Member Functions | |
override void | Dispose () |
Discards the Voice Pool More... | |
UsedVoicesInfo | GetNumUsedVoices () |
Gets the usage of Voices in the Voice Pool More... | |
void | AttachDspTimeStretch () |
Attaches the time stretch DSP More... | |
void | AttachDspPitchShifter (PitchShifterMode mode=PitchShifterMode.Music, int windosSize=1024, int overlapTimes=4) |
Attaches the pitch shifter DSP More... | |
void | DetachDsp () |
Detaches DSP More... | |
Static Public Member Functions | |
static UsedVoicesInfo | GetNumUsedVoices (VoicePoolId voicePoolId) |
Gets the usage of Voices in the Voice Pool More... | |
Properties | |
uint | identifier [get] |
Voice Pool identifier More... | |
Abstract class for controlling a voice pool
|
strong |
The ID to access the Voice Pool created inside the plug-in
|
strong |
Pitch shifter DSP operation mode
|
inlinestatic |
Gets the usage of Voices in the Voice Pool
voicePoolId | Voice Pool ID |
|
inline |
Discards the Voice Pool
|
inline |
Gets the usage of Voices in the Voice Pool
|
inline |
Attaches the time stretch DSP
|
inline |
Attaches the pitch shifter DSP
mode | Pitch shift mode |
windosSize | Window size |
overlapTimes | The number of overlaps |
|
inline |
Detaches DSP
|
get |
Voice Pool identifier