问题描述
我一直在开发使用 Toggles Trait 的智能家居操作。用英语一切正常,但是当我尝试用西班牙语(客户的主要语言)执行“关闭”命令时,助手似乎无法理解它们。它只发生在关闭(desactivar/apagar)命令时。此外,用于触发 QUERY 意图的西班牙语语法并不正确,因为任何用户都会这样说话。
以下是两种语言的 EXECUTE 命令示例及其结果列表:
-
打开
device_name>(英文)--> 确定 Enciende
en device_name>(西班牙语)--> OK -
激活 toggle_name> on device_name> (english) --> OK
Activa toggle_name> en device_name>(西班牙语)--> OK
-
关闭 toggle_name> on device_name> (english) --> OK
Apaga toggle_name> en device_name>(西班牙语)--> 失败“对不起,我不明白你的意思”
Apaga toggle_name> 开启 device_name>(西班牙语)--> OK "西班牙语语法错误。"on" 是英语介词,对于西班牙语,我们使用 "en"。
-
停用 toggle_name> on device_name> (english) --> OK
Desactiva toggle_name> en device_name>(西班牙语)--> 失败“对不起,我不懂你”
Desactiva toggle_name> 开启 device_name>(西班牙语)--> OK 但这是西班牙语语法错误。 “on”是一个英语介词,在西班牙语中我们使用“en”。
以下是两种语言的 QUERY 命令示例及其结果列表:
-
是否 device_name>
开启? (英文)--> 好的 Está la opción toggle_name> encendido en el/la device_name>? (西班牙语)--> 失败
Está el modo toggle_name> encendido en el/la device_name>? (西班牙语)--> 失败
toggle_name> la device_room> está encendido? (西班牙语)--> 好的但是语法很糟糕,不自然。
toggle_name> la device_name> está encendido? (西班牙语)--> FAIL Althouh 类似于以前的语法。
-
是否 device_name>
关闭? (英文)--> 好的 Está la opción toggle_name> encendido en el/la device_name>? (西班牙语)--> 失败
Está el modo toggle_name> encendido en el/la device_name>? (西班牙语)--> 失败
toggle_name> la device_room> está apagado? (西班牙语)--> 失败 Althouh 是以前有效的可怕语法。
availabletoggles: [
{
name: "photocaller_toggle",name_values: [
{
name_synonym: [
"Photocaller","photo caller","photocall","Auto foto","fotos","foto automática"
],"lang": "es"
},{
name_synonym: [
"Photocaller","photos","auto photo","automatic photo"
],lang: "en"
}
]
},],commandOnlyToggles: false,queryOnlyToggles: false,
是否有可能的解决方案来解决这个问题?或者无论如何告诉谷歌让他们知道它?
解决方法
请通过 public bug tracker 提交此信息。