Persian narration workflow

Persian voiceover: from Farsi script to finished narration.

A good opening does not tell you whether the rest of a story is ready. Names need to sound the same in later scenes, retakes need to fit, and the downloaded file needs to contain every line. Here is how to work through a Persian narration without losing track of those details.

Treat narration as a project, not one oversized request

Prepare the Persian script, check names and ambiguous words, and test one representative paragraph with your chosen voice and direction. For a longer piece, keep a section list, generate at complete paragraph boundaries, replace only the sections that need a retake, and assemble the files in an audio editor. Listen to the complete export before sharing it.

Start with a script that contains only what should be spoken

Text copied from a webpage often includes navigation labels, image captions, repeated headlines, newsletter prompts, and broken line wraps. A PDF can join columns in the wrong order. Remove that debris before thinking about voices. The final script should make sense when read from top to bottom without looking at the original layout.

Script-cleaning checklist

  • Keep one copy of each heading and paragraph.
  • Remove menus, footers, timestamps, and interface labels unless they belong in the narration.
  • Write numbers, abbreviations, and symbols in a form the intended listener will understand.
  • Separate speakers and stage directions clearly.
  • Use paragraph breaks where the subject, speaker, or scene changes.
  • Confirm that you have the right to record and distribute the text.

Build a pronunciation sheet for the words that cannot be guessed safely

Persian voiceover has a preparation step that English-centric workflows can miss. Everyday Persian usually omits short vowels and often omits Ezafe. Names, places, homographs, foreign terms, poetry, and colloquial forms deserve a deliberate reading decision before generation.

RecordExample use
Persian spelling in contextThe complete sentence, not an isolated word
Verified pronunciationMarked Persian, Pinglish, IPA, or a trusted audio reference
AuthoritySpeaker, dictionary, teacher, editorial decision, or published recording
Project ruleHow the name or term should be read everywhere in this recording

This list becomes valuable when a word returns in chapter six or when a paragraph needs to be regenerated next week. Without it, the same Persian name can acquire two different vowels inside one recording.

Use the VowelMarks Persian voice generator to inspect contextual marks, hear the sentence, compare Finglish/Pinglish, and direct Premium Voice around the same Persian source. The present tool is designed for individual passages. A full project workflow for much longer narration is a separate product capability, not a label placed on one large text box.

Try a short scene before committing to a whole story

Here is an original opening with one small change of mood: the room is quiet, the window opens, and a bud on a dry branch makes the narrator smile. It gives you something specific to listen for without making a long recording first.

پنجره را باز کرد. بوی باران در اتاق پیچید. روی شاخهٔ خشک، یک جوانهٔ سبز پیدا شده بود. برای اولین بار بعد از آن زمستان بلند، لبخند زد.

Read this original Iranian Persian story quietly and warmly. Let the scene unfold at a measured pace. Pause briefly before the final sentence; let its smile sound hopeful, not theatrical.

The starter uses Aava with warm delivery and a measured speaking pace. Open it, listen to your result, and decide whether that restraint fits your own story. Change one thing at a time.

Try this story opening in Premium

The link loads the script and direction for you to edit; it does not generate audio automatically.

Estimate duration with words, then verify with audio

Character count is useful for provider billing and input limits, but it is not a reliable clock. Persian punctuation, whitespace, written numbers, English terms, and vowel marks change the ratio. At 120 to 150 spoken words per minute, ten minutes is roughly 1,200 to 1,500 words. A careful lesson may be slower. News may be faster. Use the estimate for planning and the generated file for the actual duration.

Keep a section list beside your script

Number the sections before generating them: opening, scene one, scene two, closing. Keep the source for each section beside its reviewed audio. If scene two needs a retake, you should not have to guess which file contains it or regenerate the opening too.

A dedicated long-form editor can manage some of this for you. ElevenLabs Studio, for example, supports paragraph regeneration and chapter or project export. VowelMarks currently makes individual passages; use an audio editor to join them. That distinction matters when choosing where to prepare a whole book rather than one lesson or scene.

  1. End each section at a complete thought.Keep a name, number, quotation or connected noun phrase together. A character limit is not a good place to cut a sentence.
  2. Keep the voice settings with the text.Write down the voice, speaking pace, delivery and Director’s notes before moving on to the next section.
  3. Name the files in reading order.Names such as story-01-opening and story-02-arrival are easier to assemble than several files called final.
  4. Record what each take needs.For example: scene two, last sentence, wrong name. Keep the reviewed take until its replacement is ready.
  5. Join only the reviewed takes.Use the same audio format and listen at every join for a clipped word, a long silence or an abrupt volume change.

Choose the voice and direction on a representative paragraph

Test one paragraph that contains ordinary narration, one difficult name, and one emotionally important sentence. Once that paragraph works, keep its settings beside the script. If a later scene needs a different delivery, note that change rather than losing the original starting point.

Listen where one section meets the next

Text

No missing or repeated lines

Compare the final section list with the source and confirm that every intended paragraph appears once.

Pronunciation

Names and ambiguous words stay consistent

Search the script for every pronunciation-sheet term and listen to each occurrence.

Audio

Joins sound intentional

Check silence, clicks, breaths, sudden volume changes, and clipped first or last sounds around section boundaries.

Delivery

The voice remains the same speaker

Listen for shifts in pitch, age, accent, speed, emotional intensity, and room character.

File

The export matches the reviewed version

Download the final file, reopen it, verify duration and format, and listen to the beginning and ending again.

Rights

The project can be used as intended

Confirm text rights, voice terms, privacy requirements, credits, and distribution rules before publishing.

Before you choose a narration plan

Check how much audio you will create, including revisions—not just how long the finished recording will be. For a recurring lesson or video, it also matters whether you can keep the source, save the recording, and return to the same voice settings. Try a representative passage with names, numbers, and a difficult phrase. Listen to the downloaded file before committing to a larger script.

Related guides

Frequently asked questions

How long should each section of an AI Persian voiceover be?

Use complete sentences or paragraphs you can review and replace independently. Choose a section size that fits your tool and keeps scene boundaries intact. Check the actual audio rather than assuming a particular number of minutes guarantees consistency.

How much Persian text is about ten minutes of speech?

It depends on speaking rate, punctuation, numbers, and the density of Persian words. A rough planning range is about 1,200 to 1,500 spoken words at 120 to 150 words per minute. Measure the generated audio rather than treating character count as an exact duration.

Should I generate a whole Persian story at once?

Test a representative paragraph first. For a longer story, work at sentence or paragraph boundaries and keep the reviewed takes in reading order. A chapter-based editor may handle assembly; VowelMarks currently makes individual passages that you can join in an audio editor.

What should I check before exporting a Farsi voiceover?

Check the source text, names, short vowels, Ezafe, homographs, numbers, English words, pauses, volume, voice consistency, repeated or missing sentences, section joins, and the final file from beginning to end.

Can I use Persian text to speech for an audiobook?

Text to speech can produce a draft or complete narration, but a publishable audiobook needs rights to the text, careful pronunciation review, stable long-form generation, selective retakes, audio assembly, and a final human listen.

Sources and review notes

Sources are listed for the claims they support. Original practice examples are identified in the article. Product capabilities and access terms were checked on the review date and can change.

  1. Google AI for Developers, Text-to-Speech Generation. Used for the distinction between voice identity and performance direction, and current guidance about consistent generation.
  2. ElevenLabs, Studio Documentation. Used as a current example of document import, chapters, paragraph regeneration, project history, and whole-project export in a long-form audio workflow.
  3. Rahmati and Sameti, GE2PE: Persian End-to-End Grapheme-to-Phoneme Conversion (2024). Used for the Persian pronunciation work required before voice generation, including short vowels, Ezafe, and homographs.