getVoiceprintDeviceConfig(params: GetVoiceprintDeviceConfigParams)
版本要求:
@tuya-miniapp/cloud-api≥1.x.x
描述
获取设备的声纹设备配置。
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 是 | 请求参数 |
返回值
类型:Promise<VoiceprintDeviceConfig>
GetVoiceprintDeviceConfigResult(字段含义见类型定义与 minituya 返回参数)
引用对象
interface
VoiceprintDeviceConfig声纹设备配置| 属性 | 类型 | 描述 |
|---|---|---|
gid | string | 关联家庭 ID |
deviceId | string | 关联设备 ID |
enableRecognize | 0 | 1 | 是否启用声纹识别(0-否、1-是) |
enableAutoRegister | 0 | 1 | 是否启用声纹自动录入(0-否、1-是) |
lockMode | "off" | "specified" | 声纹锁定模式(off-未锁定、specified-指定锁定的声音用户) |
lockVoiceprintVoiceUserIds | string[] | 锁定的声音用户 ID |
hasRecognizeAbility | boolean | B 端是否开启了声纹识别能力 |
hasAutoRegisterAbility | boolean | B 端是否开启了声纹自动录入能力 |
合法值
VoiceprintDeviceConfig.enableRecognize
| 值 | 说明 | 最低版本 |
|---|---|---|
0 | - | - |
1 | - | - |
VoiceprintDeviceConfig.enableAutoRegister
| 值 | 说明 | 最低版本 |
|---|---|---|
0 | - | - |
1 | - | - |
VoiceprintDeviceConfig.lockMode
| 值 | 说明 | 最低版本 |
|---|---|---|
off | - | - |
specified | - | - |