Package org.openhab.core.voice
package org.openhab.core.voice
-
ClassDescriptionImplements cache functionality for the TTS service extending this class.A
STTEventfired when theSTTServicestarts hearing audio.ASTTEventfired when theSTTServicestops hearing audio.This is the interface for a dialog trigger service that only allows to register aDTEventlistener.Describes dialog configured services and options.Builder forDialogContextAllows to describe a dialog context without requiring the involved services to be loadedDescribes dialog desired services and options.A tagging interface for dialog trigger events.General purpose dialog trigger exceptionThe listener interface for receivingDTEventevents.This is the interface that a dialog trigger service has to implement.A handle to aDTService.A tagging interface for keyword spotting events.General purpose keyword spotting exceptionThe listener interface for receivingKSEventevents.This is the interface that a keyword spotting service has to implement.A handle to aKSServiceASTTEventfired when theSTTServicestarts recognition.ASTTEventfired when theSTTServicestops recognition.ASTTEventfired when theSTTServiceencounters an error.ASTTEventfired when theSTTServicerecognizes speech.A tagging interface for speech-to-text events.General purpose STT exceptionThe listener interface for receivingSTTEventevents.This is the interface that a speech-to-text service has to implement.A handle to aSTTServiceCache system to avoid requestingTTSServicefor the same utterances.General purpose TTS exceptionThis is the interface that a text-to-speech service has to implement.This is the interface that a text-to-speech voice has to implement.This service provides functionality around voice services and is the central service to be used directly by others.