Realtime TTS-2 is live. Built for realtime conversation that feels human. Learn more

PvcVoiceService

Resolve upload limits

Returns the upload limits that apply to the calling workspace, plus its live PVC voice slot usage (usedPvcVoiceSlots / maxPvcVoiceSlots). Use it to discover your limits programmatically instead of hard-coding them.

GET/voices/v1/pvcVoices:resolveUploadLimits

Slot capacity is plan-dependent.

Authorizations

Authorizationstringrequired

Your API key. Read permissions are required for GET endpoints. Write permissions are required for POST, PATCH, and DELETE endpoints.

For Basic authentication, please populate Basic $INWORLD_API_KEY. You can create a key in one command with the Inworld CLI: inworld workspace add-key.

Response

200 - application/json

maxSamplesinteger

Maximum samples one voice can hold.

maxFileSizeBytesstring

Maximum size of a single audio file, in bytes.

maxTotalSizeBytesstring

Maximum combined sample storage per voice, in bytes.

acceptedMimeTypesstring[]

Accepted audio MIME types. The actual byte content is sniffed to determine format.

supportedLanguagesstring[]

Languages PVC training currently supports.

minTotalAudioDurationSecinteger

Minimum cumulative sample audio (after trims) required to train, in seconds.

maxFilesPerUploadinteger

Maximum files in a single upload request.

usedPvcVoiceSlotsinteger

PVC voice slots currently claimed by this account.

maxPvcVoiceSlotsinteger

Total PVC voice slots this account's plan allows, including add-ons.