AI Voice Generator for YouTube Narration Scripts
Paste a script, pick a voice, get an MP3 to drop under B-roll. You supply your own OpenAI key. Without one it returns a labelled sample row instead of audio.
What this run is set to
The settings saved on this example. Every one of them is editable once you open it on Apify — these are a starting point, not a limit.
| Setting | Value | What it does |
|---|---|---|
Text / script | Welcome back to the channel. Today we're looking at one of th… | The text to convert to speech. |
Voice | onyx | AI voice. |
Model | tts-1-hd | tts-1 (fast) or tts-1-hd (higher quality). |
Audio format | mp3 | Output audio format. |
Speed | 1.0 | Playback speed 0.25–4.0 (1.0 = normal). |
Pricing
$0.04 per voiceover = $40 per 1,000
| You are charged for | When | Price |
|---|---|---|
| Voiceover generated | One completed voiceover stored and returned in the dataset. | $0.04 |
Pay-per-event pricing: you are billed per result, not per subscription. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-09-30, and they are what you are actually charged.
What you get
A structured dataset — each result includes fields like:
_demo_noticeaudioKeyaudioUrlcharacterschunksdurationSecondsformatindexmodeltextPreviewvoiceExport every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.
More use cases for AI Text-to-Speech Voiceover
- Try
- IVR Recording from Text - Phone Menu Prompts as AACBatch Text to Speech - One Audio File per Line
Built on AI Text-to-Speech Voiceover — every input, output field, price and the full how-to are on the tool page.