Uses of Interface
org.openhab.core.voice.Voice
-
Uses of Voice in org.openhab.core.voice
Modifier and TypeMethodDescription@Nullable Voice
VoiceManager.getDefaultVoice()
Returns the default voice used for TTS.@Nullable Voice
VoiceManager.getPreferredVoice
(Set<Voice> voices) Determines the preferred voice for the currently set locale@Nullable Voice
DialogContext.voice()
Returns the value of thevoice
record component.Modifier and TypeMethodDescriptionVoiceManager.getAllVoices()
Returns a sorted set of all available voices in the system from all TTS services.TTSService.getAvailableVoices()
Obtain the voices available from this TTSServiceModifier and TypeMethodDescriptionTTSCache.get
(org.openhab.core.voice.internal.cache.CachedTTSService tts, String text, Voice voice, AudioFormat requestedFormat) Returns anAudioStream
containing the TTS results.AbstractCachedTTSService.getCacheKey
(String text, Voice voice, AudioFormat requestedFormat) AbstractCachedTTSService.synthesize
(String text, Voice voice, AudioFormat requestedFormat) TTSService.synthesize
(String text, Voice voice, AudioFormat requestedFormat) Returns anAudioStream
containing the TTS results.Modifier and TypeMethodDescription@Nullable Voice
VoiceManager.getPreferredVoice
(Set<Voice> voices) Determines the preferred voice for the currently set localeModifierConstructorDescriptionDialogContext
(@Nullable KSService ks, @Nullable String keyword, STTService stt, TTSService tts, @Nullable Voice voice, List<HumanLanguageInterpreter> hlis, AudioSource source, AudioSink sink, Locale locale, String dialogGroup, @Nullable String locationItem, @Nullable String listeningItem, @Nullable String listeningMelody) Creates an instance of aDialogContext
record class.