Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ListenService

ListenService Klasse

export

Hierarchy

Index

Constructors

constructor

Accessors

active

  • get active(): boolean
  • set active(aActiveFlag: boolean): void
  • Eigenschaft aktive Komponente zurueckgeben

    readonly

    Returns boolean

    aActiveFlag - True, wenn aktive, False sonst

  • Eigenschaft aktive Komponente setzen

    Parameters

    • aActiveFlag: boolean

      True, wenn aktive, False sonst

    Returns void

    aActiveFlag - True, wenn aktive, False sonst

asr

  • get asr(): string
  • set asr(aASRName: string): void
  • Eigenschaft ASR zurueckgeben.

    Returns string

    Name der ASR

  • Eigenschaft ASR eintragen fuer die Spracheingabe.

    Parameters

    • aASRName: string

      Name der ASR

    Returns void

    Name der ASR

asrs

  • get asrs(): Array<string>
  • Eigenschaft alle verfuegbaren ASR zurueckgeben

    Returns Array<string>

    Liste aller ASR zurueckgeben

audioStartEvent

  • get audioStartEvent(): EventEmitter<any>
  • Ereignis fuer Start Audio

    readonly

    Returns EventEmitter<any>

    listenAudioStartEvent

audioStopEvent

  • get audioStopEvent(): EventEmitter<any>
  • Ereignis fuer Stop Audio

    readonly

    Returns EventEmitter<any>

    listenAudioStopEvent

errorEvent

  • get errorEvent(): EventEmitter<any>
  • Ereignis fuer Fehler aufgetreten

    readonly

    Returns EventEmitter<any>

    errorEvent

errorOutput

  • get errorOutput(): boolean
  • set errorOutput(aErrorOutputFlag: boolean): void
  • Eigenschaft fuer Konsolenausgabe zurueckgeben

    readonly

    Returns boolean

    aErrorOutputFlag - True, wenn Konsolenausgabe erfolgen soll, False sonst

  • Eigenschaft fuer Fehlerausgabe auf der Konsole setzen

    Parameters

    • aErrorOutputFlag: boolean

      True, wenn Konsolenausgabe erfolgen soll, False sonst

    Returns void

    aErrorOutputFlag - True, wenn Konsolenausgabe erfolgen soll, False sonst

initEvent

  • get initEvent(): EventEmitter<unknown>
  • Ereignis fuer Init

    readonly

    Returns EventEmitter<unknown>

    initEvent

interimResultEvent

  • get interimResultEvent(): EventEmitter<any>
  • Ereignis fuer Sprachausgabe erkannten Text

    readonly

    Returns EventEmitter<any>

    listenInterimResultEvent

language

  • get language(): string
  • set language(aLanguageName: string): void
  • Eigenschaft Language zurueckgeben.

    Returns string

    aLanguageName - Name der Sprache in Kurzform (de, en)

  • Eigenschaft Language eintragen fuer die Sprachausgabe.

    Parameters

    • aLanguageName: string

      Name der Sprache in Kurzform (de, en)

    Returns void

    aLanguageName - Name der Sprache in Kurzform (de, en)

languages

  • get languages(): Array<string>
  • Eigenschaft alle verfuegbaren Sprachen (de, en) zurueckgeben

    Returns Array<string>

    Liste Kurzform der Sprache zurueckgeben (de, en)

mode

  • get mode(): string
  • set mode(aModeName: string): void
  • Eigenschaft Modus zurueckgeben.

    Returns string

    aModeName - Name des Eingabemodus (Command, Dictate)

  • Eigenschaft Modus eintragen fuer die Spracheingabe.

    Parameters

    • aModeName: string

      Name des Eingabemodus (Command, Dictate)

    Returns void

    aModeName - Name des Eingabemodus (Command, Dictate)

modes

  • get modes(): Array<string>
  • Eigenschaft alle verfuegbaren Modi (Command, Dictate) zurueckgeben

    Returns Array<string>

    Liste Kurzform der Sprache zurueckgeben (de, en)

noMatchEvent

  • get noMatchEvent(): EventEmitter<any>
  • Ereignis fuer Sprachausgabe kein erkannter Text

    readonly

    Returns EventEmitter<any>

    listenInterimResultEvent

recognitionStartEvent

  • get recognitionStartEvent(): EventEmitter<any>
  • Ereignis fuer Start Recognition

    readonly

    Returns EventEmitter<any>

    listenRecognitionStartEvent

recognitionStopEvent

  • get recognitionStopEvent(): EventEmitter<any>
  • Ereignis fuer Stop Recognition

    readonly

    Returns EventEmitter<any>

    listenRecognitionStopEvent

resultEvent

  • get resultEvent(): EventEmitter<any>
  • Ereignis fuer Sprachausgabe erkannten Text

    readonly

    Returns EventEmitter<any>

    listenResultEvent

soundStartEvent

  • get soundStartEvent(): EventEmitter<any>
  • Ereignis fuer Start Sound

    readonly

    Returns EventEmitter<any>

    listenSoundStartEvent

soundStopEvent

  • get soundStopEvent(): EventEmitter<any>
  • Ereignis fuer Stop Sound

    readonly

    Returns EventEmitter<any>

    listenSoundStopEvent

speechStartEvent

  • get speechStartEvent(): EventEmitter<any>
  • Ereignis fuer Start Speech

    readonly

    Returns EventEmitter<any>

    listenSpeechStartEvent

speechStopEvent

  • get speechStopEvent(): EventEmitter<any>
  • Ereignis fuer Stop Speech

    readonly

    Returns EventEmitter<any>

    listenSpeechStopEvent

startEvent

  • get startEvent(): EventEmitter<unknown>
  • Ereignis fuer Aktion gestartet

    readonly

    Returns EventEmitter<unknown>

    actionStartEvent

stopEvent

  • get stopEvent(): EventEmitter<unknown>
  • Ereignis fuer Aktion gestoppt

    readonly

    Returns EventEmitter<unknown>

    actionStopEvent

Methods

abort

  • abort(): number
  • Spracheingabe abbrechen

    Returns number

    Fehlercode 0 oder -1

getASR

  • getASR(): string
  • Rueckgabe der eingestellten ASR

    Returns string

    eingestellte ASR

getASRList

  • getASRList(): Array<string>
  • Liste aller verfuegbaren ASRs zurueckgeben

    Returns Array<string>

    Liste der vorhandenen ASRs zurueckgeben oder leere Liste

getComponentName

  • getComponentName(): string

getLanguage

  • getLanguage(): string
  • Rueckgabe der eingestellten Sprache

    Returns string

    eingestellte Sprache als Kurzstring ('de' oder 'en')

getLanguageList

  • getLanguageList(): Array<string>
  • Liste aller verfuegbaren Sprachen (de, en) zurueckgeben

    Returns Array<string>

    Liste Kurzform der Sprache zurueckgeben (de, en) oder leere Liste

getMode

  • getMode(): string
  • Rueckgabe des eingestellten Eingabemodus

    Returns string

    eingestellter Modus ('Command' oder 'Dictate')

getModeList

  • getModeList(): Array<string>
  • Liste aller verfuegbaren Eingabemodi (Command, Dictate) zurueckgeben

    Returns Array<string>

    Liste der Eingabemodi zurueckgeben (Command, Dictate) oder leere Liste

getName

  • getName(): string

getVersion

  • getVersion(): string

init

  • Initialisierung des Service

    Parameters

    Returns number

    errorCode(0,-1)

isASR

  • isASR(): boolean
  • pruefen auf vorhandene ASR

    Returns boolean

isActive

  • isActive(): boolean
  • pruefen auf aktive Komponente

    Returns boolean

    aktivFlag

isCommandMode

  • isCommandMode(): boolean
  • pruefen ob Eingabemodus Command fuer die Spracheingabe eingestellt ist

    Returns boolean

    True, wenn Command Modus eingestellt ist, sonst False

isDictateMode

  • isDictateMode(): boolean
  • pruefen ob Eingabemodus Dictate fuer die Spracheingabe eingestellt ist

    Returns boolean

    True, wenn Dictate Modus eingestellt ist, sonst False

isErrorOutput

  • isErrorOutput(): boolean
  • pruefen auf Konsolen-Ausgabe von Fehlermeldungen

    Returns boolean

isInit

  • isInit(): boolean
  • pruefen auf initialisierten Service

    Returns boolean

    Rueckgabe, ob Service initialisiert ist

isMode

  • isMode(aMode: string): boolean
  • Eingabemodus fuer die Spracheingabe pruefen

    Parameters

    • aMode: string

      einzustellender Modus ('Command' oder 'Dictate')

    Returns boolean

    True, wenn uebergebener Mode gueltig ist, sonst False

isRunning

  • isRunning(): boolean
  • pruefen auf laufende Aktion

    Returns boolean

    runningFlag

reset

  • Ruecksetzen des Services, alle Werte werden auf ihre Defaultwerte gesetzt

    Parameters

    Returns number

    Fehlercode 0 oder -1

setASR

  • setASR(aASRName: string): number
  • ASR fuer die Spracheingabe einstellen

    Parameters

    • aASRName: string

      einzustellende TTS

    Returns number

    Fehlercode 0 oder -1

setActiveOff

  • setActiveOff(): number
  • Komponente daaktivieren

    Returns number

    Fehlercode 0 oder -1

setActiveOn

  • setActiveOn(): number
  • Komponente aktivieren

    Returns number

    Fehlercode 0 oder -1

setErrorOutputOff

  • setErrorOutputOff(): void

setErrorOutputOn

  • setErrorOutputOn(): void

setLanguage

  • setLanguage(aLanguage: string): number
  • Sprache fuer die Spracheingabe einstellen

    Parameters

    • aLanguage: string

      einzustellende Sprache als Kurzname ('de' oder 'en')

    Returns number

    Fehlercode 0 oder -1

setMode

  • setMode(aMode: string): number
  • Eingabemodus fuer die Spracheingabe einstellen

    Parameters

    • aMode: string

      einzustellender Modus ('Command' oder 'Dictate')

    Returns number

    Fehlercode 0 oder -1

setTimeout

  • setTimeout(aTimeout: number): number
  • Timeout fuer die Spracheingabe einstellen

    Parameters

    • aTimeout: number

      einzustellender Timeout in Millisekunden

    Returns number

    Fehlercode 0 oder -1

start

  • start(): number
  • Aktion starten. Vorher muessen die Aktionsdaten eingetragen sein.

    Returns number

    Fehlercode 0 oder -1

stop

  • stop(): number
  • Aktion stoppen.

    Returns number

    Fehlercode 0 oder -1

test

  • test(aTestCommand: string, aTestData?: any): any
  • Testfunktionen aufrufen

    Parameters

    • aTestCommand: string

      Name des Testbefehls

    • Optional aTestData: any

      optionale Daten fuer den Test

    Returns any

    Rueckgabe der Testergebnisse { result: 0 }

Static getConfig

  • Rueckgabe der Konfiguration fuer den Service, um die Konfiguration zu veraendern. Muss vor der Erzeugung des Service aufgerufen werden. Wird nur im Zusammenhang mit dem gesetzten ConstructorInitFlag verwendet, welches die Initialisierung des Service im Konstruktor vornimmt. Bei manuellem Aufruf von Init kann diese Funktion zur Uebergabe der Optionen verwendet werden.

    static

    Returns ListenServiceOptionInterface

    BaseServiceOptions - dient zur Einstellung der otionalen Parameter

Static isConstructorInit

  • isConstructorInit(): boolean
  • pruefen auf ConstructorInitFlag fuer Festlegung, ob der Konstructor init aufruft.

    static

    Returns boolean

    ConstructorInitFlag - True, Konstructor initialisiert den Service, False sonst

Static setConstructorInitOff

  • setConstructorInitOff(): void
  • loescht das ConstructorInitFlag, um init nicht im Konstruktor aufzurufen.

    static

    Returns void

Static setConstructorInitOn

  • setConstructorInitOn(): void
  • setzen des ConstructorInitFlag auf true, um init im Konstruktor aufzurufen.

    static

    Returns void