Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface SpeakInterface

export

Speak Schnittstelle

Hierarchy

Index

Methods

addAudioUnlockEvent

  • Eintragen eines Audio-Unlock Events. Hier wird der AudioContext-Zustand zurueckgegeben.

    Parameters

    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

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

getAudioContext

  • getAudioContext(): AudioContext
  • Rueckgabe des globalen Audiokontext der App.

    Returns AudioContext

    Gibt den globalen HTML5-Audiokontext zurueck

getAudioFileName

  • getAudioFileName(): string
  • Aktuellen Audiodateinamen zurueckgeben

    Returns string

    Rueckgabe des Dateinamens

getAudioFilePath

  • getAudioFilePath(): string
  • Aktuelles Audiodateiverzeichnis zurueckgeben

    Returns string

    Rueckgabe des Verzeichnisses

getAudioFormat

  • getAudioFormat(): string
  • Rueckgabe des aktuell eingestellten Audioformats.

    Returns string

    gibt MP3 oder WAV zurueck

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

getName

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

    Returns string

    componentName

getServerVersion

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

    Returns string

    componentVersion

getSpeakText

  • getSpeakText(): string
  • Rueckgabe des aktuell zu sprechenden Textes

    Returns string

    zu sprechender Text

getTTS

  • getTTS(): string
  • Rueckgabe des eingestellten TTS-Namens

    Returns string

    Name der aktuellen TTS

getTTSList

  • getTTSList(): Array<string>
  • Rueckgabe aller vorhandenen TTS-Namen

    Returns Array<string>

    Liste der TTS-Namen

getType

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

    Returns string

    typeName

getVersion

  • getVersion(): string
  • Version der Komponente zurueckgeben

    Returns string

    componentVersion

getVoice

  • getVoice(): string
  • aktuell eingestellte Stimme zurueckgeben

    Returns string

    Rueckgabe fuer Name der Stimme

getVoiceList

  • getVoiceList(): Array<string>
  • Rueckgabe aller vorhandenen Voice-Namen

    Returns Array<string>

    Liste der Voice-Namen

isActive

  • isActive(): boolean
  • pruefen auf aktive Komponente

    Returns boolean

    activeFlag

isAudio

  • isAudio(): boolean
  • Prueft, ob Audioausgabe oder Sprachsynthese eingeschaltet ist

    Returns boolean

    True, Audioausgabe eingeschaltet, False die Sprachsynthese ist eingeschaltet

isErrorOutput

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

    Returns boolean

    errorOutputFlag

isRunning

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

    Returns boolean

    True, Komponente ist beschaeftigt, False sonst

isTTS

  • isTTS(): boolean
  • pruefen auf vorhandene TTS

    Returns boolean

    True, wenn TTS vorhanden ist, False sonst

isUnlockAudio

  • isUnlockAudio(): boolean
  • pruefen auf entsperrten AudioContext

    Returns boolean

removeAllEvent

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

    Parameters

    • aPluginName: string

      Name des Beobachter-Plugins

    Returns number

    Fehlercode 0 oder -1

removeAudioUnlockEvent

  • removeAudioUnlockEvent(aPluginName: string): number
  • Enfernen eines Audio-Unlock Events.

    Parameters

    • aPluginName: string

      Name des 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

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

setActiveOff

  • setActiveOff(): number
  • Komponente daktivieren

    Returns number

    Fehlercode oder -1

setActiveOn

  • setActiveOn(): number
  • Komponente aktivieren

    Returns number

    Fehercode 0 oder -1

setAudioFileName

  • setAudioFileName(aAudioFileName: string): number
  • Aktuellen Audiodateinamen ohne Formatangabe eintragen.

    Parameters

    • aAudioFileName: string

    Returns number

    Fehlercode 0 oder -1

setAudioFilePath

  • setAudioFilePath(aAudioFilePath: string): number
  • Aktuelles Audiodateiverzeichnis eintragen.

    Parameters

    • aAudioFilePath: string

    Returns number

    Fehlercode 0 oder -1

setAudioFormat

  • setAudioFormat(aAudioFormat: string): number
  • Eintragen des Audioformats (AUDIO_MP3_FORMAT, AUDIO_WAV_FORMAT)

    Parameters

    • aAudioFormat: string

      Name des Formates

    Returns number

    Fehlercode 0 oder -1

setAudioOff

  • setAudioOff(): number
  • Audioausgabe abschalten, dann wird die Sprachsynthese fuer die Sprachausgabe benutzt.

    Returns number

    Fehlercode 0 oder -1

setAudioOn

  • setAudioOn(): number
  • Audioausgabe einschalten, dann werden Audiodateien fuer die Sprachausgabe abgespielt.

    Returns number

    Fehlercode 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

setSpeakText

  • setSpeakText(aText: string): number
  • Eintragen des zu sprechenden Textes

    Parameters

    • aText: string

      zu sprechenden Text

    Returns number

    Fehlercode 0 oder -1

setTTS

  • setTTS(aTTSName: string): number
  • Setzen der aktuellen TTS ueber ihren Namen

    Parameters

    • aTTSName: string

      Name der TTS

    Returns number

    Fehlercode 0 oder -1

setVoice

  • setVoice(aVoice: string): number
  • Aendern der Stimme

    Parameters

    • aVoice: string

      Name fuer die Stimme

    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

unlockAudio

  • unlockAudio(): number
  • AudioContext entsperren

    deprecated

    Returns number

Generated using TypeDoc