Or jump from this list on a smaller screen.

This is a page from the Audivra documentation. Developer exportsindex: http://127.0.0.1:3000/docs/llms.txt, full corpus: http://127.0.0.1:3000/docs/llms-full.txt, OpenAPI: http://127.0.0.1:3000/docs/openapi.json, Postman: http://127.0.0.1:3000/docs/postman.json. Press ⌘K to search docs.

Share a community voice

Publish a ready clone to the marketplace and let others use the listing as voice_id.

Creators
~10 min

Outcome: A published listing others can preview, license, and use in TTS.

  1. 1

    Train a ready clone you have permission to share

    Only publish voices you recorded or have written permission to share. Instant or professional clones both work once status is ready.

  2. 2

    Publish with consent

    In /app/voices open Marketplace, or POST /api/voices/clone/{id}/publish with consent: true. That stores a consent record. Paid listings need KYC first; in production they stay pending until an admin approves. You keep 70% of price_credits.

    Publish listing
    curl -X POST https://audivra.dev/api/voices/clone/{id}/publish \
      -H "Authorization: Bearer sk_live_…" \
      -H "Content-Type: application/json" \
      -d '{"title":"Warm narrator","tags":["narration"],"price_credits":0,"consent":true}'
  3. 3

    Others license and synthesize

    Browse GET /api/v1/voices/community (sort=featured by default). POST /api/v1/voices/community/{listing_id} to license, then pass the listing UUID as voice_id. Licensed buyers can rate the listing.

Related reference

/docs/api/marketplace

/docs/concepts/marketplace

/docs/api/voice-cloning