platypush.plugins.assistant

class platypush.plugins.assistant.AssistantPlugin(**kwargs)[source]

Base class for assistant plugins

is_detecting() → bool[source]
Returns:True if the asistant is detecting, False otherwise.
pause_detection()[source]

Put the assistant on pause. No new conversation events will be triggered.

resume_detection()[source]

Resume the assistant hotword detection from a paused state.

start_conversation(*args, language=None, tts_plugin=None, tts_args=None, **kwargs)[source]

Start a conversation.

stop_conversation(*args, **kwargs)[source]

Stop a conversation.