103 lines
3.0 KiB
JSON
103 lines
3.0 KiB
JSON
{
|
|
"title": "Assist satellite",
|
|
"entity_component": {
|
|
"_": {
|
|
"name": "Assist satellite",
|
|
"state": {
|
|
"idle": "[%key:common::state::idle%]",
|
|
"listening": "Listening",
|
|
"responding": "Responding",
|
|
"processing": "Processing"
|
|
}
|
|
}
|
|
},
|
|
"services": {
|
|
"announce": {
|
|
"name": "Announce",
|
|
"description": "Lets a satellite announce a message.",
|
|
"fields": {
|
|
"message": {
|
|
"name": "Message",
|
|
"description": "The message to announce."
|
|
},
|
|
"media_id": {
|
|
"name": "Media ID",
|
|
"description": "The media ID to announce instead of using text-to-speech."
|
|
},
|
|
"preannounce": {
|
|
"name": "Preannounce",
|
|
"description": "Play a sound before the announcement."
|
|
},
|
|
"preannounce_media_id": {
|
|
"name": "Preannounce media ID",
|
|
"description": "Custom media ID to play before the announcement."
|
|
}
|
|
}
|
|
},
|
|
"start_conversation": {
|
|
"name": "Start conversation",
|
|
"description": "Starts a conversation from a satellite.",
|
|
"fields": {
|
|
"start_message": {
|
|
"name": "Message",
|
|
"description": "The message to start with."
|
|
},
|
|
"start_media_id": {
|
|
"name": "Media ID",
|
|
"description": "The media ID to start with instead of using text-to-speech."
|
|
},
|
|
"extra_system_prompt": {
|
|
"name": "Extra system prompt",
|
|
"description": "Provide background information to the AI about the request."
|
|
},
|
|
"preannounce": {
|
|
"name": "Preannounce",
|
|
"description": "Play a sound before the start message or media."
|
|
},
|
|
"preannounce_media_id": {
|
|
"name": "Preannounce media ID",
|
|
"description": "Custom media ID to play before the start message or media."
|
|
}
|
|
}
|
|
},
|
|
"ask_question": {
|
|
"name": "Ask question",
|
|
"description": "Asks a question and gets the user's response.",
|
|
"fields": {
|
|
"entity_id": {
|
|
"name": "Entity",
|
|
"description": "Assist satellite entity to ask the question on."
|
|
},
|
|
"question": {
|
|
"name": "Question",
|
|
"description": "The question to ask."
|
|
},
|
|
"question_media_id": {
|
|
"name": "Question media ID",
|
|
"description": "The media ID of the question to use instead of text-to-speech."
|
|
},
|
|
"preannounce": {
|
|
"name": "Preannounce",
|
|
"description": "Play a sound before the start message or media."
|
|
},
|
|
"preannounce_media_id": {
|
|
"name": "Preannounce media ID",
|
|
"description": "Custom media ID to play before the start message or media."
|
|
},
|
|
"answers": {
|
|
"name": "Answers",
|
|
"description": "Possible answers to the question."
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"selector": {
|
|
"answers": {
|
|
"fields": {
|
|
"id": "Answer ID",
|
|
"sentences": "Sentences"
|
|
}
|
|
}
|
|
}
|
|
}
|