Embed audio manually

Use the manual Player to embed audio into your webpage or app.

You can embed a specific audio into a webpage or app using our customizable manual Player iFrame.

You can also share an audio via URL.


Use the automatic Player to automatically embed audio versions alongside text versions.

Embed via iFrame

The iFrame is an HTML element that can be manually inserted into an HTML document or container.

  1. Go to the 'Content (Audios)' section of your project dashboard

  2. Hover on the audio you would like to share

  3. Select the '<>' icon ('Get embed code')

  1. Copy the embed code
  1. Paste the embed code into your HTML document or container, then save

The manual Player, featuring your chosen audio, should now appear on your page. This will automatically update if your audio is reprocessed.

🛠 Having trouble? Go to the 'Distribution (Player)' section of your dashboard, select 'Manual settings', and ensure that the toggle is switched to 'Manual Player is enabled'.


Can I customize the manual Player?

Yes, you can customize the manual Player used by the iFrame codes and [shareable audio URLs](doc: share-audio-via-url). See instructions here.

Will the manual Player slow down my website?

Our manual Player should not slow down your website. We’ve designed SpeechKit to minimize any effect on latency. The JavaScript player is lightweight and embedded via an iFrame, which means that it only loads after all other page content has loaded. We’re also the only text-to-speech service that transcodes audio for HLS (HTTP Live Streaming), which splits audio into 15-second segments at different bit rates to ensure frictionless listening.

Can I disable the manual Player?

Yes, you can temporarily or permanently disable the manual Player used by the iFrame codes and shareable audio URLs. See instructions here.