FB_TextToSpeech

FB_TextToSpeech 1:

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

FB_TextToSpeech 2: 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.

FB_TextToSpeech 3: Ausgänge

Name

Type

Description

bBusy

BOOL

Funktionsbaustein ist beschäftigt.

bError

BOOL

Funktionsbaustein ist im Fehlerzustand.

nErrorId

ETcsSpeechCommandExitCode

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.

FB_TextToSpeech 4: Methoden

Name

Description

SetAmsNetAddr

Methode, um eine andere AmsNetAdr für den TcSpeech-Dienst anzugeben. Muss nur einmalig aufgerufen werden.

Required License

TC3 Speech