Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.SpeechRecognition

Extends
Object
Modifiers
native collapsecategories hidecategories ( Object )

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.SpeechRecognition

Constants Summary
Inherited Contants from Core.Object
DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg

Variables Summary
boolbDirty
boolbInitialised
pointerFnxVoiceData
array<RecogUserData>InstanceData[4]
array<byte>UserData
array<byte>VoiceData
array<byte>WorkingVoiceData
SpeechRecognition
floatConfidenceThreshhold
stringLanguage
array<RecogVocabulary>Vocabularies
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from Core.Object
EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
RecognisableWord
Id, ReferenceWord, PhoneticWord
RecogUserData
ActiveVocabularies, UserData
RecogVocabulary
WhoDictionary, WhatDictionary, WhereDictionary, VocabName, VocabData, WorkingVocabData
Inherited Structures from Core.Object
Box, BoxSphereBounds, Color, Cylinder, double, DynamicMap_Mirror, Guid, IndirectArray_Mirror, InterpCurveFloat, InterpCurvePointFloat, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, Rotator, TextureMipBulkData_Mirror, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClassIsChildOf, ClearConfig, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, Exp, FClamp, FCubicInterp, FindDeltaAngle, FindObject, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetDotDistance, GetEnum, GetFuncName, GetHeadingAngle, GetNetFuncName, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetSpecialValue, GetStateName, GetUnAxes, GotoState, InStr, IsA, IsChildState, IsInState, IsNetScript, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, OrthoRotation, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointInBox, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, SaveConfig, SClampRotAxis, ScriptTrace, SetSpecialValue, SetUTracing, Sin, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

bDirty Source code

var duplicatetransient transient bool bDirty;
Whether this object has been altered

bInitialised Source code

var duplicatetransient transient bool bInitialised;
Whether the object was successfully initialised or not

FnxVoiceData Source code

var duplicatetransient native const pointer FnxVoiceData;
Cached pointers to Fonix data

InstanceData[4] Source code

var array<RecogUserData> InstanceData[4];
Cached user data - max users

UserData Source code

var array<byte> UserData;
Cached user data

VoiceData Source code

var array<byte> VoiceData;
Cached neural net data

WorkingVoiceData Source code

var array<byte> WorkingVoiceData;
Working copy of neural net data

SpeechRecognition

ConfidenceThreshhold Source code

var(SpeechRecognition) float ConfidenceThreshhold;
Threshhold below which the recognised word will be ignored

Language Source code

var(SpeechRecognition) string Language;
Language to recognise data in

Vocabularies Source code

var(SpeechRecognition) array<RecogVocabulary> Vocabularies;
Array of vocabularies that can be swapped in and out


Structures Detail

RecognisableWord Source code

struct RecognisableWord
{
var(SpeechRecognition) int Id;
var(SpeechRecognition) string PhoneticWord;
var(SpeechRecognition) string ReferenceWord;
};

PhoneticWord:
This is the word string that is passed into the recognition. e.g. "Loke"
ReferenceWord:
This is the reference word, which is returned upon recognition. e.g. "Loque". Does not need to be unique.

RecogUserData Source code

struct RecogUserData
{
var int ActiveVocabularies;
var array<byte> UserData;
};
Initialise the recogniser
ActiveVocabularies:
Bitfield of active vocabularies
UserData:
Workspace for recognition data

RecogVocabulary Source code

struct RecogVocabulary
{
var array<byte> VocabData;
var string VocabName;
var(SpeechRecognition) array<RecognisableWord> WhatDictionary;
var(SpeechRecognition) array<RecognisableWord> WhereDictionary;
var(SpeechRecognition) array<RecognisableWord> WhoDictionary;
var array<byte> WorkingVocabData;
};

VocabData:
Cached processed vocabulary data
VocabName:
Name of vocab file
WhoDictionary:
Arrays of words that can be recognised - note that words need an ID unique among the contents of all three arrays
WorkingVocabData:
Working copy of vocab data


Defaultproperties

defaultproperties
{
   Language="INT"
   ConfidenceThreshhold=50.000000
   Name="Default__SpeechRecognition"
   ObjectArchetype=Object'Core.Default__Object'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:44.592 - Created with UnCodeX