You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google智能家居Toggle Trait印地语摆风控制指令失效问题

问题:Google助手无法识别印地语指令控制空调摆风

问题详情

  • 英文指令可正常执行:Start Horizontal Swing on Bedroom A/C.(能成功开启卧室空调水平摆风)
  • 印地语指令失效:बैडरूम एसी के हॉरिजॉन्टल स्विंग को चालू कर दो.(无法被识别,总是跳转至网页,尝试所有相关印地语切换指令均无效)

设备SYNC响应代码

{
  "requestId": "11311483680465073646",
  "payload": {
    "agentUserId": "123",
    "devices": [
      {
        "id": "stest240",
        "name": {
          "name": "Bedroom A/C",
          "defaultNames": [
            "Smart Air Conditioner"
          ]
        },
        "type": "action.devices.types.THERMOSTAT",
        "traits": [
          "action.devices.traits.OnOff",
          "action.devices.traits.TemperatureSetting",
          "action.devices.traits.Toggles"
        ],
        "willReportState": false,
        "deviceInfo": {
          "manufacturer": "smart-home",
          "model": "hs1234",
          "hwVersion": "3.2",
          "swVersion": "11.4"
        },
        "attributes": {
          "availableThermostatModes": [
            "cool",
            "dry",
            "fan-only"
          ],
          "thermostatTemperatureUnit": "C",
          "thermostatTemperatureRange": {
            "minThresholdCelsius": 16,
            "maxThresholdCelsius": 30
          },
          "availableToggles": [
            {
              "name": "horizontalswing",
              "name_values": [
                {
                  "name_synonym": [
                    "horizontal swing"
                  ],
                  "lang": "en"
                },
                {
                  "name_synonym": [
                    "हॉरिजोंटल स्विंग",
                    "हॉरिजॉन्टल स्विंग"
                  ],
                  "lang": "hi"
                }
              ]
            },
            {
              "name": "verticalswing",
              "name_values": [
                {
                  "name_synonym": [
                    "vertical swing"
                  ],
                  "lang": "en"
                },
                {
                  "name_synonym": [
                    "वर्टिकल स्विंग",
                    "वर्टीकल स्विंग"
                  ],
                  "lang": "hi"
                }
              ]
            }
          ]
        }
      }
    ]
  }
}

解决方案

1. 补充设备名称的印地语本地化配置

当前设备名称仅包含英文标识,Google助手无法将印地语指令中的बैडरूम एसी关联到目标设备。需在name字段中添加印地语别名或多语言名称配置:

"name": {
  "name": "Bedroom A/C",
  "defaultNames": ["Smart Air Conditioner"],
  "nicknames": ["बैडरूम एसी"],
  "name_values": [
    {"name_synonym": ["Bedroom A/C"], "lang": "en"},
    {"name_synonym": ["बैडरूम एसी"], "lang": "hi"}
  ]
}

2. 统一印地语同义词拼写

指令中使用的हॉरिजॉन्टल स्विंग与配置中的हॉरिजोंटल स्विंग存在拼写差异(关键字符ॉन/ों),需确保同义词覆盖所有可能的拼写变体,同时补充通用印地语词汇提升识别率:

"name_synonym": [
  "हॉरिजॉन्टल स्विंग",
  "हॉरिजोंटल स्विंग",
  "क्षैतिज स्विंग"
]

3. 调整印地语指令句式

尝试使用更符合Google助手印地语交互逻辑的指令表述:

  • बैडरूम एसी में हॉरिजॉन्टल स्विंग चालू करो
  • हॉरिजॉन्टल स्विंग को बैडरूम एसी पर चालू करें

4. 匹配账户与助手的语言设置

确保Google助手的语言设置为印地语(hi-IN),且关联的用户账户区域与语言配置一致,避免语言环境不兼容导致识别失效。

内容的提问来源于stack exchange,提问作者SACHIN ARORA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 05:05:36