VoiceLabs

API Reference

The VoiceLabs /v1 REST API, operation by operation — generated from the published OpenAPI 3.1 document, with a request builder on every page.

Every operation of the VoiceLabs public API, generated from the same OpenAPI 3.1 document the server publishes at app.voicelabs.now/openapi.json — which is itself generated from the schemas the handlers validate with. Each page carries the parameters, the request and response schemas, the statuses it can return, and a builder that sends a real request.

New to the API? Start at the Developer API overview: base URL, x-api-key authentication, scopes, rate limits, and idempotency apply to every operation below.

Generation

Creating audio and text. Both operations require a key with the voice:generate scope.

Voices and history

Reading what is on the account. These need only voice:read, and never draw on the plan allowance.

Errors are documented per code

Every error is an RFC 9457 problem document whose type URI resolves to a page for that exact code at app.voicelabs.now/errors.

On this page