Topics:
This is a complete list of MQTT topics processed by Susi.
DialogueManager
TOPIC_START_SESSION="hermes/dialogueManager/startSession"
TOPIC_END_SESSION="hermes/dialogueManager/endSession"
TOPIC_CONTINUE_SESSION="hermes/dialogueManager/continueSession"
TOPIC_SESSION_ENDED="hermes/dialogueManager/sessionEnded"
TOPIC_TIMEOUT="susi/session/timeout"
TOPIC_LOG="susi/log/notification"
TOPIC_LOG_SESSION_STARTED="susi/log/sessionStarted"
TOPIC_DIALOGUE_STOP_LISTEN="susi/dialogueManager/stopListen"
TOPIC_DIALOGUE_START_LISTEN="susi/dialogueManager/startListen"
Hotword
TOPIC_HOTWORD_ON="hermes/hotword/toggleOn"
TOPIC_HOTWORD_OFF="hermes/hotword/toggleOff"
TOPIC_HOTWORD="hermes/hotword/detected"
Speech recognition
TOPIC_ASR_START="hermes/asr/startListening"
TOPIC_ASR_AUDIO="susi/asr/audioCaptured"
TOPIC_ASR_TRANSSCRIBE="susi/asr/transscribe"
TOPIC_ASR_TEXT="hermes/asr/textCaptured"
TOPIC_NOTIFICATION_ON="hermes/feedback/sound/toggleOn"
TOPIC_NOTIFICATION_OFF="hermes/feedback/sound/toggleOff"
TOPIC_DIALOGUE_STOP_LISTEN="susi/dialogueManager/stopListen"
TOPIC_DIALOGUE_START_LISTEN="susi/dialogueManager/startListen"
NLU
TOPIC_NLU_QUERY="hermes/nlu/query"
TOPIC_NLU_PARSED="hermes/nlu/intentParsed"
TOPIC_NLU_NOT="hermes/nlu/intentNotRecognized"
TOPIC_DIALOGUE_NLU_NOT="hermes/dialogueManager/intentNotRecognized"
TOPIC_NLU_INTENT_FILTER="hermes/dialogueManager/configure"
TOPIC_NLU_RESET_INTENT_FILTER="hermes/dialogueManager/configureReset"
Play audio
TOPIC_TTS_SAY="hermes/tts/say"
TOPIC_TTS_REQUEST="susi/tts/request"
TOPIC_TTS_AUDIO="susi/tts/audio"
TOPIC_SAY_FINISHED="hermes/tts/sayFinished"
TOPIC_PLAY_FINISHED="susi/playserver/playFinished"
TOPIC_PLAY="susi/play/playAudio"
TOPIC_PLAY_REQUEST="susi/playserver/request"
Skill server
TOPIC_INTENT="hermes/intent"