Gradium Pronunciations API
Manage pronunciation dictionaries for custom text rewriting
Manage pronunciation dictionaries for custom text rewriting
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/gradium-pronunciations-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
openapi: 3.2.0
info:
title: Gradium metering Pronunciations API
description: "This documentation covers the Gradium API.\n\nThis API exposes our Text-To-Speech and Speech-To-Text models, which offers low-latency, high-quality & natural sounding output and best in class accuracy. \n\nFor issues, questions, or feature requests, please contact us at support@gradium.ai"
version: 0.1.0
servers:
- url: https://api.gradium.ai/api
description: Gradium API
tags:
- name: Pronunciations
description: Manage pronunciation dictionaries for custom text rewriting
paths:
/pronunciations/:
post:
tags:
- Pronunciations
summary: Create Pronunciation Dictionary
description: Create a pronunciation dictionary for the authenticated organization.
operationId: create_pronunciation_dictionary_pronunciations__post
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PronunciationDictionaryCreate'
responses:
'201':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PronunciationDictionaryResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
get:
tags:
- Pronunciations
summary: List Pronunciation Dictionaries
description: List pronunciation dictionaries for the authenticated organization.
operationId: list_pronunciation_dictionaries_pronunciations__get
parameters:
- name: limit
in: query
required: false
schema:
type: integer
maximum: 1000
minimum: 0
default: 100
title: Limit
- name: offset
in: query
required: false
schema:
type: integer
minimum: 0
default: 0
title: Offset
- name: language
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Language
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PronunciationDictionaryListResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/pronunciations/{uid}:
get:
tags:
- Pronunciations
summary: Get Pronunciation Dictionary
description: Get a pronunciation dictionary by its UID.
operationId: get_pronunciation_dictionary_pronunciations__uid__get
parameters:
- name: uid
in: path
required: true
schema:
type: string
title: Uid
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PronunciationDictionaryResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
put:
tags:
- Pronunciations
summary: Update Pronunciation Dictionary
description: Update a pronunciation dictionary by its UID.
operationId: update_pronunciation_dictionary_pronunciations__uid__put
parameters:
- name: uid
in: path
required: true
schema:
type: string
title: Uid
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PronunciationDictionaryUpdate'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PronunciationDictionaryResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
delete:
tags:
- Pronunciations
summary: Delete Pronunciation Dictionary
description: Delete a pronunciation dictionary by its UID.
operationId: delete_pronunciation_dictionary_pronunciations__uid__delete
parameters:
- name: uid
in: path
required: true
schema:
type: string
title: Uid
responses:
'204':
description: Successful Response
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
components:
schemas:
PronunciationDictionaryUpdate:
properties:
name:
anyOf:
- type: string
- type: 'null'
title: Name
description:
anyOf:
- type: string
- type: 'null'
title: Description
language:
anyOf:
- type: string
- type: 'null'
title: Language
rules:
anyOf:
- items:
$ref: '#/components/schemas/PronunciationRuleCreate'
type: array
- type: 'null'
title: Rules
type: object
title: PronunciationDictionaryUpdate
description: Pronunciation dictionary update schema.
PronunciationDictionaryListResponse:
properties:
dictionaries:
items:
$ref: '#/components/schemas/PronunciationDictionaryResponse'
type: array
title: Dictionaries
total:
type: integer
title: Total
type: object
required:
- dictionaries
- total
title: PronunciationDictionaryListResponse
description: Pronunciation dictionary list response schema.
ValidationError:
properties:
loc:
items:
anyOf:
- type: string
- type: integer
type: array
title: Location
msg:
type: string
title: Message
type:
type: string
title: Error Type
type: object
required:
- loc
- msg
- type
title: ValidationError
PronunciationRuleResponse:
properties:
original:
type: string
title: Original
rewrite:
type: string
title: Rewrite
case_sensitive:
type: boolean
title: Case Sensitive
default: false
id:
type: integer
title: Id
type: object
required:
- original
- rewrite
- id
title: PronunciationRuleResponse
description: Pronunciation rule response schema.
PronunciationDictionaryCreate:
properties:
name:
type: string
title: Name
description:
anyOf:
- type: string
- type: 'null'
title: Description
language:
type: string
title: Language
rules:
items:
$ref: '#/components/schemas/PronunciationRuleCreate'
type: array
title: Rules
default: []
type: object
required:
- name
- language
title: PronunciationDictionaryCreate
description: Pronunciation dictionary create schema.
PronunciationDictionaryResponse:
properties:
name:
type: string
title: Name
description:
anyOf:
- type: string
- type: 'null'
title: Description
language:
type: string
title: Language
uid:
type: string
title: Uid
org_uid:
type: string
format: uuid
title: Org Uid
created_at:
type: string
format: date-time
title: Created At
rules:
items:
$ref: '#/components/schemas/PronunciationRuleResponse'
type: array
title: Rules
default: []
type: object
required:
- name
- language
- uid
- org_uid
- created_at
title: PronunciationDictionaryResponse
description: Pronunciation dictionary response schema.
PronunciationRuleCreate:
properties:
original:
type: string
title: Original
rewrite:
type: string
title: Rewrite
case_sensitive:
type: boolean
title: Case Sensitive
default: false
type: object
required:
- original
- rewrite
title: PronunciationRuleCreate
HTTPValidationError:
properties:
detail:
items:
$ref: '#/components/schemas/ValidationError'
type: array
title: Detail
type: object
title: HTTPValidationError
x-tagGroups:
- name: Documentation
tags:
- Documentation
- FAQ
- Release notes
- name: API Reference
tags:
- TTS
- STT
- Voices
- Pronunciations
- Credits