Skip to main content
POST
Takes your text and returns the same text with emotion and sound tags inserted where they fit. Pass the result to Text to Speech. Nothing is synthesized and no credits are charged. Enhance only inserts tags. Your words, spelling, numbers, names, punctuation, spacing, line breaks, language and script come back exactly as you sent them. Sentences that already start with a tag are left alone.

Request

Headers

string
required
Bearer token with your API key
string
required
application/json

Body

string
required
The text to enhance (max 5000 characters)
string
Optional language hint, such as "en" or "hi", to help choose fitting tags. It never changes your text. Defaults to the language of text.

Response

boolean
Indicates if the request was successful
string
Status message
string
Your text with tags inserted, and nothing else changed. Only valid tags are returned. If no tags could be suggested, your original text comes back unchanged.
Tags count toward the 5000-character limit of Text to Speech. If a tag would push the text over it, that tag is skipped; your text is never cut. Read the result before generating speech and edit any tag you don’t want.

Errors