getVoiceprintVoiceUserList(params: GetVoiceprintVoiceUserListParams)

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

Description

Query the list of voice users.

Parameters

ParameterTypeRequiredDescription
YesRequest parameters

Return Value

Type: Promise<GetVoiceprintVoiceUserListResult>
GetVoiceprintVoiceUserListResult (see type definition and minituya response parameters for field meanings)

Referenced Types

typeGetVoiceprintVoiceUserListResult
VoiceprintVoiceUser[]

Valid Values

GetVoiceprintVoiceUserListParams.sourceType
ValueDescriptionSince
manual--
auto--

Examples

Request example

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

const params = {
  gid: 'your_gid',
  sourceType: 'manual',
};

getVoiceprintVoiceUserList(params)
  .then(result => {
    console.log('Voice user list:', result);
  })
  .catch(error => {
    console.error('Failed to query voice user list:', error);
  });

Response example

[
  {
    "voiceprintVoiceUserId": "voice_user_001",
    "gid": "your_gid",
    "sourceType": "manual",
    "userName": "Xiao Ming",
    "avatar": "avatar/1.png",
    "bindUid": "your_uid",
    "gmtCreate": 1573441137000,
    "gmtModified": 1573441137000,
    "countOfVoiceprintFeature": 1
  }
]