> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vmeg.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# List cloned voices

> List cloned voices created by [Voice clone](/guides/products/voice-clone). See [Voices](/guides/assets/voices).



## OpenAPI

````yaml /api-reference/openapi.json post /openapi/v1/assets/voice/clone/list
openapi: 3.1.0
info:
  title: VMEG Open API
  description: >-
    Integrate VMEG into your product: translate and dub video or audio,
    synthesize speech, clone voices, translate plain text, and manage API-side
    files. All responses use `{ code, message, data }`; `code === 200` means
    success.
  version: 1.0.0
servers:
  - url: https://api.vmeg.ai
    description: Production
security:
  - apiKeyAuth: []
tags:
  - name: Media translation
    x-group: Video & audio translate and dub
    description: >-
      Localize uploaded video or audio end-to-end: transcribe speech, translate
      the script, generate AI dubbing (cloned or preset voices), and return new
      dubbed media. Optional subtitles and lip sync. **Async only** — dubbed
      files arrive via [Webhook](/guides/webhooks). This is not plain text
      translation; see [Media translation](/guides/products/media-translation).
  - name: TTS
    x-group: Text to speech (TTS)
    description: >-
      Turn text into natural speech with preset or cloned voices. **Sync**
      returns audio URLs in the HTTP response; **async** delivers results via
      [Webhook](/guides/webhooks). See [Text to
      speech](/guides/products/text-to-speech).
  - name: Voice clone
    x-group: Voice cloning
    description: >-
      Create a reusable voice from a short reference recording. Returns a
      `voiceId` you can pass to TTS or translate-and-dub jobs. See [Voice
      clone](/guides/products/voice-clone).
  - name: Text translation
    x-group: Text translation (text only)
    description: >-
      Translate plain text segments — no audio or video processing. For spoken
      content in media files, use **Video & audio translate and dub** instead.
      See [Text translation](/guides/products/text-translation).
  - name: Task management
    x-group: Task status and history
    description: >-
      List, inspect, or delete jobs created through any product API. Poll `GET
      .../tasks/detail` when you cannot rely on webhooks. Scoped to your **API
      Key**. See [Products overview](/guides/products/overview).
  - name: Assets - Materials
    x-group: Upload files (materials)
    description: >-
      Upload and manage video/audio files used as input for translate-and-dub
      jobs. Flow: finish the full upload (presigned or multipart → register) →
      pass the registered `materialId` to create-async. See [Material
      upload](/guides/assets/material-upload).
  - name: Assets - Voices
    x-group: Voices (presets and clones)
    description: >-
      List preset voices for TTS, or manage voices you cloned. Cloned voices are
      created via **Voice cloning**. See [Voices](/guides/assets/voices).
paths:
  /openapi/v1/assets/voice/clone/list:
    post:
      tags:
        - Assets - Voices
      summary: List cloned voices
      description: >-
        List cloned voices created by [Voice
        clone](/guides/products/voice-clone). See
        [Voices](/guides/assets/voices).
      operationId: voiceCloneList
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OpenApiCloneVoiceListRequest'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OpenApiCloneVoiceListResponse'
components:
  schemas:
    OpenApiCloneVoiceListRequest:
      type: object
      properties:
        voiceId:
          type: string
          description: Filter by cloned `voiceId`. See [Voices](/guides/assets/voices)
        voiceIds:
          type: array
          items:
            type: string
          description: Filter by cloned voice IDs. See [Voices](/guides/assets/voices)
        searchName:
          type: string
          description: Search by clone name
        currentPage:
          type: integer
          default: 1
          description: Page number (1-based)
        pageSize:
          type: integer
          default: 10
          description: Page size
        orderBy:
          type: string
          description: voiceId / name / create_time / update_time
        order:
          type: string
          default: desc
          description: 'Sort direction: `asc` or `desc`'
    OpenApiCloneVoiceListResponse:
      allOf:
        - $ref: '#/components/schemas/OpenApiResponseBase'
        - type: object
          properties:
            data:
              $ref: '#/components/schemas/OpenApiCloneVoiceListData'
    OpenApiResponseBase:
      type: object
      properties:
        code:
          type: integer
          example: 200
          description: Business code; 200 means success
        message:
          type: string
          example: ''
          description: Human-readable detail when `code` is not success
      required:
        - code
    OpenApiCloneVoiceListData:
      type: object
      properties:
        records:
          type: array
          items:
            $ref: '#/components/schemas/OpenApiCloneVoiceDto'
          description: Cloned voices on this page
        total:
          type: integer
          format: int64
          description: Total clones matching filters
    OpenApiCloneVoiceDto:
      type: object
      properties:
        voiceId:
          type: string
          description: Cloned voice ID. See [Voices](/guides/assets/voices)
        name:
          type: string
          description: Display name of the clone
        provider:
          type: string
          description: >-
            Clone engine (`V1`–`V5`). See [Supported clone
            methods](/guides/supported-clone-methods).
        exampleLanguage:
          type: string
          description: Sample language locale (BCP-47)
        content:
          type: string
          description: Sample text or transcript associated with the clone
        audio:
          type: string
          description: Sample or reference audio URL
        taskId:
          type: string
          description: Voice clone task ID that created this voice
        createTime:
          type: string
          description: Record creation time
        updateTime:
          type: string
          description: Record last update time
  securitySchemes:
    apiKeyAuth:
      type: http
      scheme: bearer
      description: >-
        Send your API Key in the **`Authorization`** header (`Bearer
        <api_key>`). See [Authentication](/guides/authentication).

````