协助 - 自定义句子


您可以通过扩展现有意图或创建一个新的。您也可以自定义响应用于现有意图。

在configuration.yaml中

意图和句子可以在对话在您的configuration.yaml文件:

#示例configuration.yaml对话意图哈斯斯顿顿-启用[这]{姓名}”

这扩展了默认的英语句子哈斯斯顿顿意图,让您说“激活厨房的灯”以及“打开厨房灯”。

还可以添加新意图,并使用其响应和动作使用intent_script一体化:

#示例configuration.yaml对话意图Yearofvoice-如何嗓音去”intent_scriptYearofvoice演讲文本伟大的!超过40语言数数。”

除了文字响应,intent_script可以触发任何行动在家庭助理中可用,例如致电必威是什么服务或开发活动。

在配置目录中

更高级的定制可以在家庭助理的必威是什么config目录。yaml文件中config/custom_sentences/en,例如,当英语句子(语言代码)时,将加载en请求)。

以下示例创建了一个新的setVolume意图改变了两个媒体播放器之一的音量:

#示例config/custom_sentences/en en/media.yaml语言en”意图setVolume数据-句子-(设置|更改){媒体播放器}体积{体积}[百分]”-(设置|更改)[这]体积为了{媒体播放器}{体积}[百分]”列表媒体播放器-活的房间”出去Media_player.living_room”-卧室”出去Media_player.bedroom”体积范围0100

如上所述,您可以使用intent_script集成以实施行动并为setVolume

#示例configuration.yamlintent_scriptsetVolume行动服务Media_player.volume_set”数据ENTITY_ID{{媒体播放器}}””volume_level{{体积/100.0}}””演讲文本体积改变了{{体积}}””

定制响应

也可以在config/custom_sentences/<语言>

#示例config/custom_sentences/en/en warths.yaml语言en”回答意图哈斯斯顿顿默认转身{{插槽。名称}}””