CRIWARE Unity Plugin Manual
Last Updated: 2024-07-12
|
控制Voice池的抽象类 更多...
类 | |
struct | PlayerConfig |
Voice驱动操作规范配置结构体 更多... | |
struct | UsedVoicesInfo |
用于显示Voice池的Voice使用情况的结构体 更多... | |
Public 类型 | |
enum | VoicePoolId { StandardMemory = StandardMemoryAsrVoicePoolId, StandardStreaming = StandardStreamingAsrVoicePoolId, StandardMemory = StandardMemoryNsrVoicePoolId, StandardStreaming = StandardStreamingNsrVoicePoolId, HcaMxMemory = 4, HcaMxStreaming = 5, LowLatencyMemory = StandardMemoryNsrVoicePoolId, LowLatencyStreaming = StandardStreamingNsrVoicePoolId } |
用于存取在插件内部创建的Voice池的ID 更多... | |
enum | PitchShifterMode : int |
移调器DSP的动作模式 更多... | |
Public 成员函数 | |
override void | Dispose () |
丢弃Voice池 更多... | |
UsedVoicesInfo | GetNumUsedVoices () |
获取Voice池的Voice使用情况 更多... | |
void | AttachDspTimeStretch () |
添加时间拉伸DSP 更多... | |
void | AttachDspPitchShifter (PitchShifterMode mode=PitchShifterMode.Music, int windosSize=1024, int overlapTimes=4) |
添加移调器DSP 更多... | |
void | DetachDsp () |
切断DSP 更多... | |
静态 Public 成员函数 | |
static UsedVoicesInfo | GetNumUsedVoices (VoicePoolId voicePoolId) |
获取Voice池的Voice使用情况 更多... | |
属性 | |
uint | identifier [get] |
Voice池标识符 更多... | |
控制Voice池的抽象类
|
strong |
用于存取在插件内部创建的Voice池的ID
|
strong |
移调器DSP的动作模式
|
inlinestatic |
获取Voice池的Voice使用情况
voicePoolId | Voice池的ID |
|
inline |
丢弃Voice池
|
inline |
获取Voice池的Voice使用情况
|
inline |
添加时间拉伸DSP
|
inline |
添加移调器DSP
mode | 移调模式 |
windosSize | 窗口大小 |
overlapTimes | 重叠次数 |
|
inline |
切断DSP
|
get |
Voice池标识符