Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ListenService

ListenService Klasse

export

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected mComponentName

mComponentName: string = ""

Protected mErrorEvent

mErrorEvent: EventEmitter<any> = new EventEmitter<any>( SERVICE_ASYNC_EVENT )

Protected mErrorOutputFlag

mErrorOutputFlag: boolean = SERVICE_ERROR_OUTPUT

Fehlerausgabe fuer Konsole festlegen

Protected mInitEvent

mInitEvent: EventEmitter<any> = new EventEmitter<any>( SERVICE_ASYNC_EVENT )

Protected mListen

mListen: IListen = null

Protected mServiceApiVersion

mServiceApiVersion: string = SERVICE_API_VERSION

Protected mServiceName

mServiceName: string = "Service"

Protected mServiceVersion

mServiceVersion: string = SERVICE_VERSION_STRING

Protected mStartEvent

mStartEvent: EventEmitter<any> = new EventEmitter<any>( SERVICE_ASYNC_EVENT )

Protected mStopEvent

mStopEvent: EventEmitter<any> = new EventEmitter<any>( SERVICE_ASYNC_EVENT )

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

audioStopEvent

errorEvent

  • 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

  • Ereignis fuer Init

    readonly

    Returns EventEmitter<any>

    initEvent

interimResultEvent

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

  • Ereignis fuer Sprachausgabe kein erkannter Text

    readonly

    Returns EventEmitter<any>

    listenInterimResultEvent

recognitionStartEvent

recognitionStopEvent

resultEvent

  • Ereignis fuer Sprachausgabe erkannten Text

    readonly

    Returns EventEmitter<any>

    listenResultEvent

soundStartEvent

soundStopEvent

speechStartEvent

speechStopEvent

startEvent

  • Ereignis fuer Aktion gestartet

    readonly

    Returns EventEmitter<any>

    actionStartEvent

stopEvent

  • Ereignis fuer Aktion gestoppt

    readonly

    Returns EventEmitter<any>

    actionStopEvent

Methods

Protected _addAllEvent

  • _addAllEvent(aServiceName: string): number
  • Anbindung der Events

    Parameters

    • aServiceName: string

      Name des Services

    Returns number

    Fehlercode 0 oder -1

Protected _createComponent

  • _createComponent(aComponentName: string, aOption: IListenOption): any
  • Hier wird die Komponente erzeugt.

    Parameters

    • aComponentName: string

      Name der zu erzeugenden Komponente

    • aOption: IListenOption

      optionale Parameter fuer die Initialisierung der Komponente

    Returns any

    Rueckgabe der Listen-Instanz

Protected _error

  • _error(aFuncName: string, aErrorText: string): void
  • Ausgabe eines Fehlers

    Parameters

    • aFuncName: string

      Name der Funktion, wo der Fehler auftrat

    • aErrorText: string

      Fehlertext

    Returns void

Protected _exception

  • _exception(aFuncName: string, aException: any): void
  • Ausgabe einer Exception

    Parameters

    • aFuncName: string

      Name der Funktion, in der die Exception auftrat

    • aException: any

      Exception-Objekt

    Returns void

Private _setOption

abort

  • abort(): number
  • Spracheingabe abbrechen

    Returns number

    Fehlercode 0 oder -1

getASR

  • getASR(): string

getASRList

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

    Returns Array<string>

    Liste der vorhandenen ASRs zurueckgeben oder leere Liste

getApiVersion

  • getApiVersion(): string

getComponentName

  • getComponentName(): string

getLanguage

  • getLanguage(): string

getLanguageList

  • getLanguageList(): Array<string>

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

    • Optional aOption: IListenOption

      optionale Parameter zur Konfiguration des Service

    Returns number

    errorCode(0,-1)

isASR

  • isASR(): boolean

isActive

  • isActive(): boolean

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

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

reset

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

    Parameters

    • Optional aOption: IListenOption

      optionale Parameter zur Konfiguration des Service

    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

setActiveOn

  • setActiveOn(): number

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 IListenOption

    ListenBaseServiceOptions - 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

Generated using TypeDoc