Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ListenInterface

export

Listen Schnittstelle

Hierarchy

Index

Methods

abort

  • abort(): number
  • Sofortiger Abbruch der Spracheingabe ohne Resultate zurueckzugeben

    Returns number

    Fehlercode 0 oder -1

addErrorEvent

  • addErrorEvent(aPluginName: string, aEventFunc: OnSpeechErrorFunc): number
  • Anmelden einer Ereignis Callback-Funktion fuer die Fehler der Aktion

    Parameters

    • aPluginName: string

      Name des Beobachter-Plugins

    • aEventFunc: OnSpeechErrorFunc

      Ereignis Callback Funktion

    Returns number

    Fehlercode 0 oder -1

addInitEvent

  • addInitEvent(aPluginName: string, aEventFunc: OnSpeechInitFunc): number
  • Anmelden einer Ereignis Callback-Funktion fuer die Initialisierung

    Parameters

    • aPluginName: string

      Name des Beobachter-Plugins

    • aEventFunc: OnSpeechInitFunc

      Ereignis Callback Funktion

    Returns number

    Fehlercode 0 oder -1

addListenAudioStartEvent

  • addListenAudioStartEvent(aPluginName: string, aEventFunc: OnListenStartFunc): number
  • Eintragen eines Spracheingabe-AudioStart Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    • aEventFunc: OnListenStartFunc

      AudioStart-Behandlungsfunktion

    Returns number

    Fehlercode 0 oder -1

addListenAudioStopEvent

  • addListenAudioStopEvent(aPluginName: string, aEventFunc: OnListenStopFunc): number
  • Eintragen eines Spracheingabe-AudioStop Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    • aEventFunc: OnListenStopFunc

      AudioStop-Behandlungsfunktion

    Returns number

    Fehlercode 0 oder -1

addListenInterimResultEvent

  • addListenInterimResultEvent(aPluginName: string, aEventFunc: OnListenResultFunc): number
  • Eintragen eines Spracheingabe-Zwischenergebnis Events. Hier wird der Ergebnistext der Spracheingabe zurueckgegeben.

    Parameters

    • aPluginName: string

      Name des Plugins

    • aEventFunc: OnListenResultFunc

      Ereignis-Behandlungsfunktion

    Returns number

    Fehlercode 0 oder -1

addListenNoMatchEvent

  • Eintragen eines Spracheingabe-NoMatch Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    • aEventFunc: OnListenNoMatchFunc

      NoMatch-Behandlungsfunktion

    Returns number

    Fehlercode 0 oder -1

addListenRecognitionStartEvent

  • addListenRecognitionStartEvent(aPluginName: string, aEventFunc: OnListenStartFunc): number
  • Eintragen eines Spracheingabe-RecognitionStart Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    • aEventFunc: OnListenStartFunc

      RecognitionStart-Behandlungsfunktion

    Returns number

    Fehlercode 0 oder -1

addListenRecognitionStopEvent

  • addListenRecognitionStopEvent(aPluginName: string, aEventFunc: OnListenStopFunc): number
  • Eintragen eines Spracheingabe-RecognitionStop Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    • aEventFunc: OnListenStopFunc

      RecognitionStop-Behandlungsfunktion

    Returns number

    Fehlercode 0 oder -1

addListenResultEvent

  • Eintragen eines Spracheingabe-Ergebnis Events. Hier wird der Ergebnistext der Spracheingabe zurueckgegeben.

    Parameters

    • aPluginName: string

      Name des Plugins

    • aEventFunc: OnListenResultFunc

      Ereignis-Behandlungsfunktion

    Returns number

    Fehlercode 0 oder -1

addListenSoundStartEvent

  • addListenSoundStartEvent(aPluginName: string, aEventFunc: OnListenStartFunc): number
  • Eintragen eines Spracheingabe-SoundStart Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    • aEventFunc: OnListenStartFunc

      SoundStart-Behandlungsfunktion

    Returns number

    Fehlercode 0 oder -1

addListenSoundStopEvent

  • addListenSoundStopEvent(aPluginName: string, aEventFunc: OnListenStopFunc): number
  • Eintragen eines Spracheingabe-SoundStop Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    • aEventFunc: OnListenStopFunc

      SoundStop-Behandlungsfunktion

    Returns number

    Fehlercode 0 oder -1

addListenSpeechStartEvent

  • addListenSpeechStartEvent(aPluginName: string, aEventFunc: OnListenStartFunc): number
  • Eintragen eines Spracheingabe-SpeechStart Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    • aEventFunc: OnListenStartFunc

      SpeechStart-Behandlungsfunktion

    Returns number

    Fehlercode 0 oder -1

addListenSpeechStopEvent

  • addListenSpeechStopEvent(aPluginName: string, aEventFunc: OnListenStopFunc): number
  • Eintragen eines Spracheingabe-SpeechStop Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    • aEventFunc: OnListenStopFunc

      SpeechStop-Behandlungsfunktion

    Returns number

    Fehlercode 0 oder -1

addStartEvent

  • Anmelden einer Ereignis Callback-Funktion fuer den Start der Aktion

    Parameters

    • aPluginName: string

      Name des Beobachter-Plugins

    • aEventFunc: OnBaseStartFunc

      Ereignis Callback Funktion

    Returns number

    Fehlercode 0 oder -1

addStopEvent

  • addStopEvent(aPluginName: string, aEventFunc: OnBaseStopFunc): number
  • Anmelden einer Ereignis Callback-Funktion fuer den Stop der Aktion

    Parameters

    • aPluginName: string

      Name des Beobachter-Plugins

    • aEventFunc: OnBaseStopFunc

      Ereignis Callback Funktion

    Returns number

    Fehlercode 0 oder -1

getASR

  • getASR(): string
  • Rueckgabe des eingestellten ASR-Namens

    Returns string

    Name der aktuellen ASR

getASRList

  • getASRList(): Array<string>
  • Rueckgabe aller vorhandenen ASR-Namen

    Returns Array<string>

    Liste der ASR-Namen

getLanguage

  • getLanguage(): string
  • aktuell eingestellte Sprache zurueckgeben

    Returns string

    language - Kurzzeichenstring fuer Sprache ( de, en )

getLanguageList

  • getLanguageList(): Array<string>
  • Rueckgabe aller vorhandenen Language-Namen

    Returns Array<string>

    Liste der Language-Namen

getMode

  • getMode(): string
  • aktuell eingestellten Modus der Spracheingabe zurueckgeben

    Returns string

    Rueckgabe des Modus fuer die Spracheingabe (Command, Dictate)

getModeList

  • getModeList(): Array<string>
  • Rueckgabe aller vorhandenen Modi fuer die Spracheingabe

    Returns Array<string>

    Liste der Mode-Namen

getName

  • getName(): string
  • Name der konkreten Komponente zurueckgeben

    Returns string

    componentName

getServerVersion

  • getServerVersion(): string
  • Server-Version der Komponente zurueckgeben

    Returns string

    componentVersion

getType

  • getType(): string
  • Typ des Komponenten-Interfaces zurueckgeben

    Returns string

    typeName

getVersion

  • getVersion(): string
  • Version der Komponente zurueckgeben

    Returns string

    componentVersion

isASR

  • isASR(): boolean
  • pruefen auf vorhandene ASR

    Returns boolean

    True, wenn ASR vorhanden ist, False sonst

isActive

  • isActive(): boolean
  • pruefen auf aktive Komponente

    Returns boolean

    activeFlag

isCommandMode

  • isCommandMode(): boolean
  • pruefen, ob der Eingabemode Command eingestellt ist Dann kurzen Text nicht laenger als 30 Sekunden von der Spracherkennung zu verarbeiten

    Returns boolean

    True, wenn Eingabemode Command eingestellt ist

isDictateMode

  • isDictateMode(): boolean
  • pruefen, ob der Eingabemode Dictate eingestellt ist Dann kontinuierlich Text von der Spracherkennung zu verarbeiten

    Returns boolean

    True, wenn Eingabemode Dictate eingestellt ist

isErrorOutput

  • isErrorOutput(): boolean
  • pruefen auf Fehlerausgabe auf die Konsole

    Returns boolean

    errorOutputFlag

isMode

  • isMode(aMode: string): boolean
  • pruefen, ob der Eingabemode verfuegbar ist.

    Parameters

    • aMode: string

      Modus fuer die Spracheingabe (Command, Dictate)

    Returns boolean

    True, wenn Eingabemode verfuegbar, False sonst

isRunning

  • isRunning(): boolean
  • pruefen, ob Komponente gerade beschaeftigt ist

    Returns boolean

    True, Komponente ist beschaeftigt, False sonst

removeAllEvent

  • removeAllEvent(aPluginName: string): number
  • Entfernen aller angemeldeten Ereignisfunktionen

    Parameters

    • aPluginName: string

      Name des Beobachter-Plugins

    Returns number

    Fehlercode 0 oder -1

removeErrorEvent

  • removeErrorEvent(aPluginName: string): number
  • Entfernen der Ereignisfunktion fuer die Fehler der Aktion

    Parameters

    • aPluginName: string

      Name des Beobachter-Plugins

    Returns number

    Fehlercode 0 oder -1

removeInitEvent

  • removeInitEvent(aPluginName: string): number
  • Entfernen der Ereignisfunktion fuer die Initialisierung

    Parameters

    • aPluginName: string

      Name des Beobachter-Plugins

    Returns number

    Fehlercode 0 oder -1

removeListenAudioStartEvent

  • removeListenAudioStartEvent(aPluginName: string): number
  • Enfernen eines Spracheingabe-AudioStart Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    Returns number

    Fehlercode 0 oder -1

removeListenAudioStopEvent

  • removeListenAudioStopEvent(aPluginName: string): number
  • Enfernen eines Spracheingabe-AudioStop Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    Returns number

    Fehlercode 0 oder -1

removeListenInterimResultEvent

  • removeListenInterimResultEvent(aPluginName: string): number
  • Enfernen eines Spracheingabe-Zwischenergebnis Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    Returns number

    Fehlercode 0 oder -1

removeListenNoMatchEvent

  • removeListenNoMatchEvent(aPluginName: string): number
  • Enfernen eines Spracheingabe-NoMatch Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    Returns number

    Fehlercode 0 oder -1

removeListenRecognitionStartEvent

  • removeListenRecognitionStartEvent(aPluginName: string): number
  • Enfernen eines Spracheingabe-RecognitionStart Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    Returns number

    Fehlercode 0 oder -1

removeListenRecognitionStopEvent

  • removeListenRecognitionStopEvent(aPluginName: string): number
  • Enfernen eines Spracheingabe-RecognitionStop Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    Returns number

    Fehlercode 0 oder -1

removeListenResultEvent

  • removeListenResultEvent(aPluginName: string): number
  • Enfernen eines Spracheingabe-Ergebnis Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    Returns number

    Fehlercode 0 oder -1

removeListenSoundStartEvent

  • removeListenSoundStartEvent(aPluginName: string): number
  • Enfernen eines Spracheingabe-Soundstart Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    Returns number

    Fehlercode 0 oder -1

removeListenSoundStopEvent

  • removeListenSoundStopEvent(aPluginName: string): number
  • Enfernen eines Spracheingabe-SoundStop Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    Returns number

    Fehlercode 0 oder -1

removeListenSpeechStartEvent

  • removeListenSpeechStartEvent(aPluginName: string): number
  • Enfernen eines Spracheingabe-SpeechStart Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    Returns number

    Fehlercode 0 oder -1

removeListenSpeechStopEvent

  • removeListenSpeechStopEvent(aPluginName: string): number
  • Enfernen eines Spracheingabe-SpeechStop Events.

    Parameters

    • aPluginName: string

      Name des Plugins

    Returns number

    Fehlercode 0 oder -1

removeStartEvent

  • removeStartEvent(aPluginName: string): number
  • Entfernen der Ereignisfunktion fuer den Start der Aktion

    Parameters

    • aPluginName: string

      Name des Beobachter-Plugins

    Returns number

    Fehlercode 0 oder -1

removeStopEvent

  • removeStopEvent(aPluginName: string): number
  • Entfernen der Ereignisfunktion fuer den Stop der Aktion

    Parameters

    • aPluginName: string

      Name des Beobachter-Plugins

    Returns number

    Fehlercode 0 oder -1

reset

  • reset(aOption?: any): number
  • Komponente auf initialen Zustand zuruecksetzen

    Parameters

    • Optional aOption: any

      optionale Parameter

    Returns number

setASR

  • setASR(aASRName: string): number
  • Setzen der aktuellen ASR ueber ihren Namen

    Parameters

    • aASRName: string

      Name der ASR

    Returns number

    Fehlercode 0 oder -1

setActiveOff

  • setActiveOff(): number
  • Komponente daktivieren

    Returns number

    Fehlercode oder -1

setActiveOn

  • setActiveOn(): number
  • Komponente aktivieren

    Returns number

    Fehercode 0 oder -1

setErrorOutputOff

  • setErrorOutputOff(): void

setErrorOutputOn

  • setErrorOutputOn(): void

setLanguage

  • setLanguage(aLanguage: string): number
  • Aendern der Sprache

    Parameters

    • aLanguage: string

      Kurzzeichen fuer Sprache ( de, en )

    Returns number

    Fehlercode 0 oder -1

setMode

  • setMode(aMode: string): number
  • Aendern des Modus

    Parameters

    • aMode: string

      Modus fuer die Spracheingabe (Command, Dictate)

    Returns number

    Fehlercode 0 oder -1

setTimeout

  • setTimeout(aTimeout: number): number
  • Timeout eintragen

    Parameters

    • aTimeout: number

      Timeout in Millisekunden

    Returns number

    Fehlercode 0 oder -1

start

  • start(): number
  • Startet die Aufgabe.

    Returns number

    Fehlercode 0 oder -1

stop

  • stop(): number
  • Stoppt die Aufgabe

    Returns number

    Fehlercode 0 oder -1

test

  • test(aTestCommand: string, aTestData?: any): any
  • Fuehrt Testkommandos aus, um interne Tests ablaufen lassen zu koennen

    Parameters

    • aTestCommand: string

      Testkommando

    • Optional aTestData: any

      optionale Testdaten

    Returns any

    Rueckgabe der Testergebnisse

Generated using TypeDoc