For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Status
OverviewProductsManageAPI ReferenceTutorialsClient Libraries
OverviewProductsManageAPI ReferenceTutorialsClient Libraries
  • API Reference
      • GETList custom pronunciations
      • POSTCreate custom pronunciation
      • POSTBulk create pronunciations from ZIP
      • GETGet custom pronunciation
      • DELDelete custom pronunciation
      • PATCHToggle pronunciation active status
Status
LogoLogo
API ReferenceCustom Pronunciations

Bulk create pronunciations from ZIP

POST
https://app.resemble.ai/api/v2/pronunciations/bulk
POST
/api/v2/pronunciations/bulk
$curl -X POST https://app.resemble.ai/api/v2/pronunciations/bulk \
> -H "Authorization: Bearer <token>" \
> -H "Content-Type: multipart/form-data" \
> -F zip=@string
201Created
1{
2 "success": true,
3 "total_created": 1,
4 "total_errors": 1,
5 "items": [
6 {
7 "uuid": "string",
8 "word": "mounjaro",
9 "status": "ready",
10 "active": true,
11 "audio_url": "string",
12 "created_at": "2024-01-15T09:30:00Z",
13 "updated_at": "2024-01-15T09:30:00Z"
14 }
15 ],
16 "errors": [
17 {}
18 ]
19}

Upload multiple pronunciations at once. Each audio file in the ZIP becomes a pronunciation — the filename (without extension) is used as the word.

Was this page helpful?
Previous

Get custom pronunciation

Next
Built with

Authentication

AuthorizationBearer

API token from https://app.resemble.ai/account/api

Request

This endpoint expects a multipart form containing a file.
zipfileRequired
ZIP file containing audio files. Max 50 files, max 100MB total.

Response

Bulk creation result
successboolean
total_createdinteger
Number of pronunciations successfully created
total_errorsinteger
Number of files that failed validation
itemslist of objects
errorslist of objects