FB_SpeechRecognition
Automatic Speech Recognition Funktionsbaustein
Syntax
Definition:
FUNCTION_BLOCK FB_SpeechRecognition
VAR_INPUT
bListen : BOOL;
nConfigurationId : UINT;
END_VAR
VAR_OUTPUT
bBusy : BOOL;
bError : BOOL;
nErrorId : ETcsSpeechCommandExitCode;
eRecognitionEngineState : ETcsRecognitionEngineState;
nRecognitionId : ULINT;
fRecognitionConfidence : REAL;
nLastCommandExitCode : UINT;
sRecognitionTag : STRING(255);
sRecognitionRule : STRING(255);
sRecognitionUtterance : STRING(4095);
END_VAR
Eingänge
Name | Type | Description |
---|---|---|
bListen | BOOL | Steigende Flanke startet die Spracherkennung. |
nConfigurationId | UINT | ConfigurationID, die zur Spracherkennung verwendet werden soll. |
Ausgänge
Name | Type | Description |
---|---|---|
bBusy | BOOL | Funktionsbaustein ist beschäftigt. |
bError | BOOL | Funktionsbaustein ist im Fehlerzustand. |
nErrorId | ErrorId, welche den genauen Fehlergrund bezeichnet. | |
eRecognitionEngineState | Zustand der ASR-Engine. | |
nRecognitionId | ULINT | Letzte erkannte Spracherkennung (RecognitionId). |
fRecognitionConfidence | REAL | Erkennungssicherheit der letzten Spracherkennung |
nLastCommandExitCode | UINT | Rückgabewert des letzten Aufrufs |
sRecognitionTag | STRING(255) | Letzter Recognition Tag |
sRecognitionRule | STRING(255) | Letzte Regel, die erkannt wurde. |
sRecognitionUtterance | STRING(4095) | Letzte Utterance, die erkannt wurde. |
Methoden
Name | Description |
---|---|
Methode, um eine andere AmsNetAdr für den TcSpeech-Dienst anzugeben. Muss nur einmalig aufgerufen werden. |
Required License
TC3 Speech