Uses of Interface
org.openhab.core.audio.AudioSource
Packages that use AudioSource
-
Uses of AudioSource in org.openhab.core.audio
Methods in org.openhab.core.audio that return AudioSourceModifier and TypeMethodDescription@Nullable AudioSourceAudioManager.getSource()Retrieves an AudioSource.@Nullable AudioSourceRetrieves the audio sources for a given idMethods in org.openhab.core.audio that return types with arguments of type AudioSourceMethods in org.openhab.core.audio with parameters of type AudioSourceModifier and TypeMethodDescription@Nullable RunnableAudioDialogProvider.startDialog(AudioSink audioSink, AudioSource audioSource, @Nullable String locationItem, @Nullable String listeningItem, @Nullable Runnable onAbort) Starts a dialog and returns a runnable that triggers it or null if the dialog initialization fails -
Uses of AudioSource in org.openhab.core.voice
Methods in org.openhab.core.voice with parameters of type AudioSourceModifier and TypeMethodDescriptionvoidVoiceManager.stopDialog(@Nullable AudioSource source) Stop the dialog associated to an audio source -
Uses of AudioSource in org.openhab.core.voice.dialog
Methods in org.openhab.core.voice.dialog that return AudioSourceModifier and TypeMethodDescriptionDialogContext.source()Returns the value of thesourcerecord component.Methods in org.openhab.core.voice.dialog with parameters of type AudioSourceConstructors in org.openhab.core.voice.dialog with parameters of type AudioSourceModifierConstructorDescriptionDialogContext(@Nullable DTService dt, @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, Conversation conversation, Collection<LLMTool> llmTools, @Nullable String systemPrompt) Creates an instance of aDialogContextrecord class.