Struct FTryllWorkflowModelRefs¶
ClassList > FTryllWorkflowModelRefs
Public Static Functions¶
| Type | Name |
|---|---|
| TArray< FTryllWorkflowModelRef > | Collect (const FTryllGraphDescription & Graph) |
| TArray< FTryllWorkflowModelRef > | CollectVoice (const FTryllVoiceProfileData & Voice) |
| TArray< FTryllWorkflowModelViolation > | FindNonProductionRefs (const FTryllGraphDescription & Graph, const UTryllModelManifest * Manifest) |
| TArray< FTryllWorkflowModelViolation > | FindNonProductionVoiceRefs (const FTryllVoiceProfileData & Voice, const UTryllModelManifest * Manifest) |
| bool | NeedsProductionVad (const TArray< FTryllWorkflowModelRef > & Refs, const UTryllModelManifest * Manifest, FString & OutReason) |
Public Static Functions Documentation¶
function Collect¶
static TArray< FTryllWorkflowModelRef > FTryllWorkflowModelRefs::Collect (
const FTryllGraphDescription & Graph
)
Every non-empty FTryllModelName field tagged meta=(TryllModelType=...) that is active (bOverride* true, or no override toggle).
function CollectVoice¶
static TArray< FTryllWorkflowModelRef > FTryllWorkflowModelRefs::CollectVoice (
const FTryllVoiceProfileData & Voice
)
The voice profile's model reference (TtsModelName), through the same tagged-field scan. Empty when unset.
function FindNonProductionRefs¶
static TArray< FTryllWorkflowModelViolation > FTryllWorkflowModelRefs::FindNonProductionRefs (
const FTryllGraphDescription & Graph,
const UTryllModelManifest * Manifest
)
Refs whose registration is not Production (including unlisted → None).
function FindNonProductionVoiceRefs¶
static TArray< FTryllWorkflowModelViolation > FTryllWorkflowModelRefs::FindNonProductionVoiceRefs (
const FTryllVoiceProfileData & Voice,
const UTryllModelManifest * Manifest
)
Voice-profile refs whose registration is not Production.
function NeedsProductionVad¶
static bool FTryllWorkflowModelRefs::NeedsProductionVad (
const TArray< FTryllWorkflowModelRef > & Refs,
const UTryllModelManifest * Manifest,
FString & OutReason
)
True when any STT model is referenced but the manifest has no Production VAD. Offline STT needs the server's default_vad_model staged into the build.
The documentation for this class was generated from the following file C:/_tryll/_monorepo3/tryll/clients/unreal/Source/TryllClient/Public/TryllWorkflowModelRefs.h