CRIWARE Unity Plugin Manual
Last Updated: 2024-07-12
|
Mouth shape analysis module More...
Classes | |
struct | Info |
Mouth shape information structure More... | |
struct | MorphTargetBlendAmountAsJapanese |
Japanese 5 vowel morph target blend amount structure More... | |
struct | OpenInfo |
1-dimensional Mouth Shape Information Structure More... | |
Public Types | |
enum | MorphTargetType { Japanese_AIUEO = 0, MAX_NUM } |
Morph target type More... | |
enum | BehaviourParamsPreset { Default = 0, NoBlend } |
Presets of behaviour parameters More... | |
Public Member Functions | |
float | GetSilenceThreshold () |
Gets the silence determination volume threshold More... | |
void | GetInfo (out Info info) |
Gets the mouth shape information More... | |
void | GetMorphTargetBlendAmountAsJapanese (out MorphTargetBlendAmountAsJapanese morph) |
Gets the Japanese 5 vowel morph target blend amount More... | |
void | GetOpenInfo (out OpenInfo openInfo) |
Obtaining the 1-dimensional mouth shape information More... | |
float | GetVolume () |
Gets volume More... | |
void | GetInfoAtSilence (out Info info) |
Gets the mouth shape information in the closed state More... | |
bool | IsAtSilence () |
Check if there is no voice and the mouth is closed More... | |
bool | IsAtSilenceForMouthOpen () |
Check if there is no voice and the mouth is closed (1-dimensional) More... | |
bool | IsMorphTargetBlendAmountInterpolative () |
Whether the blend amount is interpolative More... | |
override void | Dispose () |
Discards the LipsMouth handle More... | |
Static Public Member Functions | |
static void | ConvertMorphTargetBlendAmountToArray (MorphTargetBlendAmountAsJapanese inputMorph, float[] outputArray) |
Converts the morph target blend amounts for the Japanese 5-vowels into an array More... | |
static void | ConvertArrayToMorphTargetBlendAmount (float[] inputArray, ref MorphTargetBlendAmountAsJapanese outputMorph) |
Conversion of the Japanese 5 vowel morph target blend amounts from an array to a structure More... | |
Mouth shape analysis module
|
strong |
|
strong |
|
inline |
Gets the silence determination volume threshold
Implements ICriLipsAnalyzeModule.
|
inline |
Gets the mouth shape information
info | Mouth shape information |
Implements ICriLipsAnalyzeModule.
|
inline |
Gets the Japanese 5 vowel morph target blend amount
morph | Japanese 5 vowel morph target blend amount |
Implements ICriLipsAnalyzeModule.
|
inline |
Obtaining the 1-dimensional mouth shape information
openInfo | 1-dimensional mouth shape information |
Implements ICriLipsAnalyzeModule.
|
inlinestatic |
Converts the morph target blend amounts for the Japanese 5-vowels into an array
inputMorph | Japanese 5 vowel morph target blend amount |
outputArray | The array that stores the converted information |
|
inlinestatic |
Conversion of the Japanese 5 vowel morph target blend amounts from an array to a structure
inputArray | Array containing information of the Japanese 5-vowels morph target blend amounts |
outputMorph | The structure that stores the converted information |
|
inline |
Gets volume
Implements ICriLipsAnalyzeModule.
|
inline |
Gets the mouth shape information in the closed state
info | Mouth shape information |
Implements ICriLipsAnalyzeModule.
|
inline |
Check if there is no voice and the mouth is closed
Implements ICriLipsAnalyzeModule.
|
inline |
Check if there is no voice and the mouth is closed (1-dimensional)
Implements ICriLipsAnalyzeModule.
|
inline |
Whether the blend amount is interpolative
Implements ICriLipsAnalyzeModule.
|
inline |
Discards the LipsMouth handle