FB_TextToSpeech
Text to Speech Funktionsbaustein.
Syntax
Definition:
FUNCTION_BLOCK FB_TextToSpeech
VAR_INPUT
bSpeak : BOOL;
sUtterance : STRING;
nConfigurationId : UINT;
nLanguageId : UINT;
END_VAR
VAR_OUTPUT
bBusy : BOOL;
bError : BOOL;
nErrorId : ETcsSpeechCommandExitCode;
nLastCommandExitCode : UINT;
nPlaybackPosition : ULINT;
nPlaybackTotal : ULINT;
END_VAR
Eingänge
Name | Type | Description |
---|---|---|
bSpeak | BOOL | Steigende Flanke startet ein Sprach-Kommando. |
sUtterance | STRING | Utterance für das Sprach-Kommando |
nConfigurationId | UINT | ConfigurationID, die zur Ausgabe verwendet werden soll (vgl. TcSpeech Configurator) |
nLanguageId | UINT | LanguageId, welche genutzt werden soll. '0' für konfigurierte Default-Sprache. |
Ausgänge
Name | Type | Description |
---|---|---|
bBusy | BOOL | Funktionsbaustein ist beschäftigt. |
bError | BOOL | Funktionsbaustein ist im Fehlerzustand. |
nErrorId | ErrorId, welche den genauen Fehlergrund bezeichnet. | |
nLastCommandExitCode | UINT | Rückgabewert des letzten Aufrufs. |
nPlaybackPosition | ULINT | Aktuelle Position der Sprachausgabe. |
nPlaybackTotal | ULINT | Gesamtlänge der Sprachausgabe. |
Methoden
Name | Description |
---|---|
Methode, um eine andere AmsNetAdr für den TcSpeech-Dienst anzugeben. Muss nur einmalig aufgerufen werden. |
Required License
TC3 Speech