Skip to content

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