Skip to main content

Overview

Audio Native allows you to create embeddable audio players for your web content. Upload articles, blog posts, or other text content and get an embeddable HTML snippet with an audio player.

Create Audio Native Project

Create a project with automatic audio conversion:

Parameters

string
required
Project name.
File
The HTML or text file to convert to audio.
string
Voice ID to use for the content. If not provided, default voice from Player settings is used.
string
TTS Model ID to use. If not provided, default model from Player settings is used.
boolean
Whether to automatically convert the project to audio.
string
Author name displayed in the player. If not provided, default author from Player settings is used.
string
Title displayed in the player. If not provided, default title from Player settings is used.
string
(Deprecated) Image URL used in the player.
string
Text color used in the player (hex code).
string
Background color used in the player (hex code).
boolean
(Deprecated) Whether to use small player.
integer
(Deprecated) Minutes to persist the session across page reloads.
string
Text normalization mode: auto, on, off, or apply_english.
List[string]
JSON-encoded pronunciation dictionary locators to apply.

Custom Player Styling

Customize the player appearance:

Update Project Content

Update the content of an existing project:

Update from URL

Automatically extract and update content from a URL:

Get Project Settings

Retrieve player settings for a project:

With Text Normalization

Control how numbers and special characters are handled:
Normalization modes:
  • auto - System automatically decides
  • on - Always apply normalization
  • off - Skip normalization
  • apply_english - Apply English normalization rules

With Pronunciation Dictionaries

Use custom pronunciation dictionaries:

Complete Workflow

Full example from creation to embedding:

Async Support

All operations support async:

Embedding the Player

Use the returned HTML snippet in your webpage:

Use Cases

Blog Posts

Add audio versions to blog articles

News Articles

Make news content accessible as audio

Documentation

Provide audio versions of docs

E-Learning

Convert learning materials to audio

Best Practices

  • Use descriptive project names for easy management
  • Set appropriate title and author for better UX
  • Enable auto_convert for immediate audio generation
  • Use auto_publish when updating to deploy changes immediately
  • Choose colors that match your brand
The Audio Native player provides a seamless reading experience where users can listen to your content while browsing. It automatically syncs highlighting with the audio playback.

Content Requirements

Supported file formats:
  • HTML files
  • Plain text files
  • Markdown (as text)
The content should:
  • Be well-structured with proper headings
  • Contain primarily text content
  • Be in a supported language