updateVoiceprintDeviceConfig(params: UpdateVoiceprintDeviceConfigParams)

Requires:
@tuya-miniapp/cloud-api≥1.x.x

Description

Update the device's voiceprint device configuration.

Parameters

ParameterTypeRequiredDescription
YesRequest parameters

Return Value

Type: Promise<boolean>
UpdateVoiceprintDeviceConfigResult (for field meanings, see the type definition and minituya response parameters)

Valid Values

UpdateVoiceprintDeviceConfigParams.enableRecognize
ValueDescriptionSince
0--
1--
UpdateVoiceprintDeviceConfigParams.enableAutoRegister
ValueDescriptionSince
0--
1--
UpdateVoiceprintDeviceConfigParams.lockMode
ValueDescriptionSince
off--
specified--

Examples

Request example

import { updateVoiceprintDeviceConfig } from '@tuya-miniapp/cloud-api';

const params = {
  deviceId: 'your_device_id',
  enableRecognize: 1,
  enableAutoRegister: 0,
  lockMode: 'specified',
  lockVoiceprintVoiceUserIds: ['voice_user_001'],
};

updateVoiceprintDeviceConfig(params)
  .then(result => {
    console.log('Update result:', result);
  })
  .catch(error => {
    console.error('Failed to update voiceprint device config:', error);
  });

Response example

true