Navigation
API > API/Plugins > API/Plugins/SpeechAnimationSolver
The interface to implement a Speech Animation Solver
| Name | ISpeechAnimationSolver |
| Type | class |
| Header File | /Engine/Plugins/Animation/AudioDrivenAnimation/StreamingADA/Source/SpeechAnimationSolver/Public/ISpeechAnimationSolver.h |
| Include Path | #include "ISpeechAnimationSolver.h" |
Syntax
class ISpeechAnimationSolver
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ISpeechAnimationSolver() |
ISpeechAnimationSolver.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClearCache() |
Clear the solver data cache to avoid having to restart it between multiple uses | ISpeechAnimationSolver.h | |
const TArray< FName > & GetCurveNames() |
ISpeechAnimationSolver.h | ||
int32 GetNumCurves() |
ISpeechAnimationSolver.h | ||
bool Initialize() |
Initialize the solver | ISpeechAnimationSolver.h | |
bool SolveAudioFrame
(
const FSpeechAnimationAudioFrame& InAudioFrame, |
Solve the given audio frame to control rig channels and/or regular curves | ISpeechAnimationSolver.h |
Public Virtual
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FString GetLatestModelAssetPath() |
ISpeechAnimationSolver.h |