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.
/voices/v1/pvcVoices:resolveUploadLimitsSlot capacity is plan-dependent. Prefer reading the slot values from this endpoint at runtime over hard-coding them.
This endpoint covers upload ceilings and slot usage only; it does not report the per-plan training rate. See Plan limits for both the slot and training allowances on each plan.
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.
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.