# tenzro-xyz Voices API

**Canonical:** https://apis.io/apis/tenzro-xyz/tenzro-xyz-voices-api/  
**Provider:** tenzro-xyz — https://apis.io/providers/tenzro-xyz/  
**Base URL:** https://api.tenzro.xyz  
**Documentation:** https://tenzro.xyz/developers

tenzro-xyz Voices API is one of 24 APIs that [tenzro-xyz](https://apis.io/providers/tenzro-xyz/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Voices. The published artifact set on APIs.io includes an OpenAPI specification.

The Voices API from tenzro-xyz — 23 operation(s) for voices.

## Operations (28)

| Method | Path | Summary |
|---|---|---|
| GET | `/voices/models` | Speech models, what is serving now, and prices |
| GET | `/voices/status` | Which parts of Voices are serving now |
| POST | `/voices/detect` | Check whether audio was made by Voices (multipart or raw audio, 25 MB) |
| POST | `/voices/speech` | Text to speech (WAV, streamed by default) |
| GET | `/voices/voices` | Voices this key may use |
| POST | `/voices/voices` | Add a voice with the speaker's consent |
| GET | `/voices/voices/{id}` | Get a voice |
| DELETE | `/voices/voices/{id}` | Delete a voice |
| POST | `/voices/voices/{id}/publish` | Publish a voice as a stock voice (Tenzro Labs only) |
| POST | `/voices/consent-challenges` | Get the consent statement the speaker reads for cloning |
| GET | `/voices/outputs/{id}` | A clip's signed provenance manifest and log entry |
| GET | `/voices/outputs/{id}/audio` | A clip's audio (byte ranges supported) |
| POST | `/voices/batches/estimate` | Estimate a batch: clips, audio and credits |
| GET | `/voices/batches` | List batches |
| POST | `/voices/batches` | Start a batch into a Dataset |
| GET | `/voices/batches/{id}` | Get a batch |
| GET | `/voices/batches/{id}/parts` | A batch's clips |
| POST | `/voices/batches/{id}/cancel` | Cancel a batch |
| POST | `/voices/batches/{id}/resume` | Resume a batch |
| POST | `/voices/custom/estimate` | Estimate custom voice training |
| GET | `/voices/custom` | List custom voices |
| POST | `/voices/custom` | Train a custom voice on a consented Dataset |
| GET | `/voices/custom/{id}` | Get a custom voice and its training job |
| DELETE | `/voices/custom/{id}` | Delete a custom voice |
| POST | `/voices/custom/{id}/cancel` | Cancel training |
| POST | `/voices/custom/{id}/resume` | Resume training |
| POST | `/voices/custom/{id}/share` | Share a custom voice with another organisation |
| POST | `/voices/custom/{id}/export` | Export a custom voice where its base licence allows |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/tenzro-xyz/openapi/tenzro-xyz-voices-api-openapi.yml

## Other tenzro-xyz APIs (12)

- [Tenzro Labs Platform API](https://apis.io/apis/tenzro-xyz/tenzro-labs-platform-api/)
- [Tenzro Labs Model API](https://apis.io/apis/tenzro-xyz/tenzro-labs-model-api/)
- [tenzro-xyz Account API](https://apis.io/apis/tenzro-xyz/tenzro-xyz-account-api/)
- [tenzro-xyz API keys API](https://apis.io/apis/tenzro-xyz/tenzro-xyz-api-keys-api/)
- [tenzro-xyz Audio API](https://apis.io/apis/tenzro-xyz/tenzro-xyz-audio-api/)
- [tenzro-xyz Billing API](https://apis.io/apis/tenzro-xyz/tenzro-xyz-billing-api/)
- [tenzro-xyz Catalogue API](https://apis.io/apis/tenzro-xyz/tenzro-xyz-catalogue-api/)
- [tenzro-xyz Credits API](https://apis.io/apis/tenzro-xyz/tenzro-xyz-credits-api/)
- [tenzro-xyz Datasets API](https://apis.io/apis/tenzro-xyz/tenzro-xyz-datasets-api/)
- [tenzro-xyz Embeddings API](https://apis.io/apis/tenzro-xyz/tenzro-xyz-embeddings-api/)
- [tenzro-xyz Fieldwork API](https://apis.io/apis/tenzro-xyz/tenzro-xyz-fieldwork-api/)
- [tenzro-xyz Fieldwork ingest API](https://apis.io/apis/tenzro-xyz/tenzro-xyz-fieldwork-ingest-api/)

## Tags

Voices

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/tenzro-xyz/tenzro-xyz-voices-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/tenzro-xyz/.
