Skip to main content
POST
/
api
/
v1
/
pronunciations
/
csv
Typescript (SDK)
import { openAsBlob } from "node:fs";
import { SyllableSDK } from "syllable-sdk";

const syllableSDK = new SyllableSDK({
  apiKeyHeader: process.env["SYLLABLESDK_API_KEY_HEADER"] ?? "",
});

async function run() {
  const result = await syllableSDK.pronunciations.pronunciationsUploadCsv({
    file: await openAsBlob("example.file"),
  });

  console.log(result);
}

run();
{
  "revision": 123,
  "hash": "<string>",
  "entries": 123,
  "uploaded_by": "<string>",
  "uploaded_at": "2023-11-07T05:31:56Z"
}

Authorizations

Syllable-API-Key
string
header
required

Body

multipart/form-data
file
file
required

CSV file containing pronunciation overrides

Response

Successful Response

Placeholder response returned after accepting a pronunciations CSV upload.

revision
integer
required
hash
string
required
entries
integer
required
uploaded_by
string
required
uploaded_at
string<date-time>