Package org.openhab.core.voice
-
Interface Summary Interface Description KSEvent A tagging interface for keyword spotting events.KSListener The listener interface for receivingKSEvent
events.KSService This is the interface that a keyword spotting service has to implement.KSServiceHandle An handle to aKSService
STTEvent A tagging interface for speech-to-text events.STTListener The listener interface for receivingSTTEvent
events.STTService This is the interface that a speech-to-text service has to implement.STTServiceHandle An handle to aSTTService
TTSService This is the interface that a text-to-speech service has to implement.Voice This is the interface that a text-to-speech voice has to implement.VoiceManager This service provides functionality around voice services and is the central service to be used directly by others. -
Class Summary Class Description AudioStartEvent ASTTEvent
fired when theSTTService
starts hearing audio.AudioStopEvent ASTTEvent
fired when theSTTService
stops hearing audio.KSErrorEvent KSpottedEvent RecognitionStartEvent ASTTEvent
fired when theSTTService
starts recognition.RecognitionStopEvent ASTTEvent
fired when theSTTService
stops recognition.SpeechRecognitionErrorEvent ASTTEvent
fired when theSTTService
encounters an error.SpeechRecognitionEvent ASTTEvent
fired when theSTTService
recognizes speech. -
Exception Summary Exception Description KSException General purpose keyword spotting exceptionSTTException General purpose STT exceptionTTSException General purpose TTS exception