187 lines
5.5 KiB
JSON
187 lines
5.5 KiB
JSON
{
|
|
"interactionModel": {
|
|
"languageModel": {
|
|
"invocationName": "house",
|
|
"intents": [
|
|
{
|
|
"name": "RecirculateWaterIntent",
|
|
"slots": [],
|
|
"samples": [
|
|
"start the hot water",
|
|
"start hot water",
|
|
"turn on the hot water",
|
|
"turn on hot water",
|
|
"heat the water",
|
|
"heat water",
|
|
"preheat the water",
|
|
"preheat water",
|
|
"start recirculation",
|
|
"start the recirculation",
|
|
"start water recirculation",
|
|
"run the hot water",
|
|
"run hot water",
|
|
"warm up the water",
|
|
"warm the water up",
|
|
"get hot water ready",
|
|
"make the water hot",
|
|
"I need hot water"
|
|
]
|
|
},
|
|
{
|
|
"name": "HomeAssistantIntent",
|
|
"slots": [
|
|
{
|
|
"name": "device",
|
|
"type": "DEVICE_NAME"
|
|
},
|
|
{
|
|
"name": "action",
|
|
"type": "DEVICE_ACTION"
|
|
}
|
|
],
|
|
"samples": [
|
|
"{action} {device}",
|
|
"{action} the {device}",
|
|
"{device}",
|
|
"the {device}",
|
|
"about {device}",
|
|
"about the {device}",
|
|
"is {device} on",
|
|
"is the {device} on",
|
|
"is {device} off",
|
|
"is the {device} off",
|
|
"is the {device} open",
|
|
"is the {device} closed",
|
|
"what is the state of {device}",
|
|
"what is the state of the {device}",
|
|
"what is {device} set to",
|
|
"what is the {device} set to",
|
|
"what about {device}",
|
|
"what about the {device}",
|
|
"how is {device}",
|
|
"how is the {device}",
|
|
"status of {device}",
|
|
"status of the {device}",
|
|
"{device} status",
|
|
"check {device}",
|
|
"check the {device}",
|
|
"check on {device}",
|
|
"check on the {device}"
|
|
]
|
|
},
|
|
{
|
|
"name": "SetDeviceValueIntent",
|
|
"slots": [
|
|
{
|
|
"name": "target",
|
|
"type": "DEVICE_NAME"
|
|
},
|
|
{
|
|
"name": "value",
|
|
"type": "AMAZON.NUMBER"
|
|
}
|
|
],
|
|
"samples": [
|
|
"set {target} to {value}",
|
|
"set {target} to {value} percent",
|
|
"set the {target} to {value}",
|
|
"set the {target} to {value} percent",
|
|
"set {target} to {value} degrees",
|
|
"set the {target} to {value} degrees",
|
|
"dim {target} to {value}",
|
|
"dim the {target} to {value}",
|
|
"dim {target} to {value} percent",
|
|
"change {target} to {value}",
|
|
"change the {target} to {value}",
|
|
"make {target} {value}",
|
|
"make the {target} {value}",
|
|
"make {target} {value} percent",
|
|
"make the {target} {value} degrees"
|
|
]
|
|
},
|
|
{
|
|
"name": "AMAZON.HelpIntent",
|
|
"samples": []
|
|
},
|
|
{
|
|
"name": "AMAZON.StopIntent",
|
|
"samples": []
|
|
},
|
|
{
|
|
"name": "AMAZON.CancelIntent",
|
|
"samples": []
|
|
},
|
|
{
|
|
"name": "AMAZON.NavigateHomeIntent",
|
|
"samples": []
|
|
},
|
|
{
|
|
"name": "AMAZON.FallbackIntent",
|
|
"samples": []
|
|
},
|
|
{
|
|
"name": "WeezTheJuiceIntent",
|
|
"slots": [],
|
|
"samples": [
|
|
"weez the juice",
|
|
"wheeze the juice"
|
|
]
|
|
}
|
|
],
|
|
"types": [
|
|
{
|
|
"name": "DEVICE_ACTION",
|
|
"values": [
|
|
{
|
|
"name": {
|
|
"value": "turn on",
|
|
"synonyms": ["switch on", "enable", "activate", "power on"]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "turn off",
|
|
"synonyms": ["switch off", "disable", "deactivate", "power off"]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "toggle",
|
|
"synonyms": ["flip", "switch"]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DEVICE_NAME",
|
|
"values": [
|
|
{"name": {"value": "bar"}},
|
|
{"name": {"value": "bar light"}},
|
|
{"name": {"value": "basement"}},
|
|
{"name": {"value": "basement light"}},
|
|
{"name": {"value": "basement fireplace"}},
|
|
{"name": {"value": "fireplace"}},
|
|
{"name": {"value": "deck"}},
|
|
{"name": {"value": "deck light"}},
|
|
{"name": {"value": "family room"}},
|
|
{"name": {"value": "family room light"}},
|
|
{"name": {"value": "jack bedroom light"}},
|
|
{"name": {"value": "jack bedroom"}},
|
|
{"name": {"value": "jack's bedroom"}},
|
|
{"name": {"value": "kitchen"}},
|
|
{"name": {"value": "kitchen light"}},
|
|
{"name": {"value": "kris bedroom"}},
|
|
{"name": {"value": "kris bedroom light"}},
|
|
{"name": {"value": "kris's bedroom"}},
|
|
{"name": {"value": "bedroom"}},
|
|
{"name": {"value": "bedroom light"}},
|
|
{"name": {"value": "master bedroom"}},
|
|
{"name": {"value": "master bedroom light"}},
|
|
{"name": {"value": "emil light"}},
|
|
{"name": {"value": "emil's light"}}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|