Batch Text to Speech: One Audio File per Line
Got a list of lines? Each one comes back as its own AI voiceover file, ideal for app prompts, UI sounds, and clip sets. Pick the voice, speed, and format.
How it works
- 1Open it on Apify
Hit Run on Apify — it opens the tool in the cloud, no install.
- 2Set the inputs
Adjust
text,texts,voice(sensible defaults are pre-filled). - 3Click Run
The tool runs on Apify’s cloud and collects the data for you.
- 4Export the results
Download as JSON, CSV or Excel, or pipe straight into your app, Google Sheets, or an AI agent.
Inputs
| Field | What it does | Type |
|---|---|---|
text | The text to convert to speech. Long scripts are chunked and stitched automatically. | string |
texts | Array of strings OR objects (uses script/scriptText/text/narration). One audio file per item. | array |
voice | AI voice. | string |
model | tts-1 (fast) or tts-1-hd (higher quality). | string |
format | Output audio format. | string |
speed | Playback speed 0.25–4.0 (1.0 = normal). | string |
openaiApiKey | Your OpenAI key (TTS). Kept private. | string |
baseUrl | OpenAI-compatible base URL. Default https://api.openai.com/v1. | string |
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
Faceless YouTube AI Voiceover from a Script
Paste a narration script and get a steady AI voiceover track for faceless YouTube videos, ready to drop under your B-roll. MP3 or WAV, adjustable pace.
IVR Phone Menu Voice Prompts - Text to Speech
Turn "press 1 for sales" menu text into clear IVR voice prompts for your phone system, exported as AAC. Telephony-ready greetings without studio time.