![]() |
CRIWARE Unity Plugin Manual
Last Updated: 2025-05-08
|
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