Languages

Transcribe Farsi and Persian Audio to Text

Upload a Persian (Farsi) interview, voice message, lecture or video and get a timestamped transcript in Persian script. You can try it free without creating an account.

  • Free, no sign-up
  • No credit card
  • 90+ languages
  • TXT, DOCX, SRT, VTT, PDF

New transcription

Try it now, no sign-up needed. Create a free account later to keep your transcripts.
Auto-detected by default
Label who said what
A last resort for very noisy recordings; most files are better without it

How it works

Three steps, no setup.

  1. 01Step · 01

    Upload

    Drop an audio or video file. Choose the language and whether to label speakers.

  2. 02Step · 02

    Transcribe

    We extract the audio, transcribe it and identify speakers. Watch progress live.

  3. 03Step · 03

    Use it

    Read along with the player, jump by clicking a line, and share the transcript.

Persian and Farsi audio to text: an honest view

Farsi is the name of the language in Persian, so Persian and Farsi mean the same thing here. Select Persian in the language list for both. The speech model has much less Persian training data than it has for languages like Spanish or German. Treat the transcript as a fast first draft that you review, not a finished document.

Clear audio makes the biggest difference. One speaker close to the microphone in a quiet room gives a usable draft that needs moderate editing. A phone call, a family gathering with several voices or a recording with music underneath will need much more correction. Check every name, place and technical term before you rely on the text.

Reviewing is quicker than typing from scratch. Play the file, follow the highlighted line, and click any line to hear it again before you correct it. Voice messages saved from WhatsApp or Telegram can be uploaded directly, and so can phone recordings and videos, with no conversion step.

Iranian Persian, Dari and Tajik

Most recorded Persian is Iranian Persian, and that is what the model handles best. Dari, spoken in Afghanistan, is the same language with different pronunciation and some different vocabulary. Select Persian for Dari recordings as well, and expect more words to correct.

Tajik is a separate option in the language list because it is written in Cyrillic. Choose Tajik for recordings from Tajikistan if you want Cyrillic output.

Classical poetry read aloud, such as Hafez or Rumi, uses older vocabulary and rhythm than everyday speech. It can be transcribed, but check recited verses against a printed text.

Persian script in the transcript

The transcript uses the Persian alphabet, including پ, چ, ژ and گ. Details of written Persian can vary from what you would type yourself.

  • The half-space (zero-width non-joiner) in words like می‌خواهم may come out as a full space or with the parts joined together.
  • Spoken Tehran forms such as میخوام can appear next to formal written forms in the same transcript.
  • Now and then a character may appear in its Arabic form, such as ي instead of ی.
  • English words may be kept in Latin letters or written in Persian script.

Language setting and code-switching

This page preselects Persian in the upload box. Auto-detect listens to the start of a file and can misjudge a short voice note, a clip that begins with music, or an interview that opens in English or German. With Persian selected, that guess is skipped. You can still change the language before uploading.

Persian speakers in the US, the UK, Germany and Sweden often mix in words from the local language. Short borrowed words usually come through. If a recording is mostly English with some Persian phrases, choose English for that file instead.

Who uses Persian transcription and what to do next

People bring oral-history recordings of parents and grandparents, research interviews, recorded poetry evenings and lectures, journalism interviews, podcasts and videos that need Persian subtitles. Some use it to prepare a draft of a client interview before a professional translator works on it. RocketScribe does not claim legal compliance, so have anything important checked by a person who speaks Persian.

TXT, DOCX, SRT, VTT and CSV keep the Persian text as written. The direct PDF option supports Western European characters only, so for Persian it opens a print-ready page that you save as a PDF from your browser. To read the content in English, use the Google Translate link on the transcript, or the AI prompt export to ask ChatGPT or Claude for a translation or summary. Speaker labels are available on paid plans or with a Minute Pack.

FAQ

Persian Audio to Text: questions, answered.

Can I transcribe Persian audio to text for free?+

Yes. You can upload a Persian or Farsi file without signing up, and a free account keeps your transcripts. Free plan limits are shown in the pricing section on this page.

Is Farsi the same as Persian here?+

Yes. Farsi is the Persian name for the language. Choose Persian in the language list for any Farsi recording.

How accurate is Farsi transcription?+

Clear, single-speaker audio gives a usable draft, but Persian has less training data than major European languages. Plan to review the whole transcript, especially names and terms.

Does it work for Dari?+

Select Persian for Dari recordings. They are transcribed, but expect more corrections than for Iranian Persian because of differences in pronunciation and vocabulary.

Can I translate Farsi audio to English?+

RocketScribe transcribes Persian in Persian. To read it in English, use the Google Translate link on the transcript, or paste it into an AI assistant with the AI prompt export. There is no built-in English subtitle file.

Can I make Persian subtitles?+

Yes. Upload the video and export SRT or VTT with the Persian text and timings. Review the text before publishing, since subtitle errors are easy for viewers to spot.

Do I need an account?+

No. Pick a file and start transcribing right away with the Free plan's limits. Create a free account afterwards to keep your transcripts: everything you transcribed before signing up moves into the account.

Which formats are supported?+

Any common audio or video file: MP3, WAV, M4A, AAC, FLAC, OGG, MP4, MOV, WEBM, MKV and more. We extract the audio from video automatically.

How accurate is it?+

On clear recordings expect accuracy comparable to leading transcription services. Background noise, crosstalk and heavy accents reduce it, as they do everywhere.

Pricing

Start free. Pay only if you need more.

The Free plan needs no card. Paid plans add longer files, batch uploads and speaker identification.

Free

$0

no card required

For trying it out and the occasional file.

  • 3 files a day, up to 30 min each
  • No monthly cap
  • Timestamps and synced player
  • AI prompt export and translation
  • Files up to 500 MB
  • Transcripts kept for 30 days
Start free
PlusMost popular

$6/ month

billed $72 yearly

For people who transcribe every week.

  • 1,200 minutes of transcription a month
  • Speaker identification included
  • Files up to 300 minutes and 5 GB
  • Upload 20 files at once
  • Up to 5 files processed in parallel
  • Priority processing
Get Plus
Unlimited

$10/ month

billed $120 yearly

For heavy users and small teams.

  • Unlimited transcription*
  • Speaker identification, 2,400 minutes a month
  • Files up to 600 minutes and 5 GB
  • Upload 50 files at once
  • Up to 5 files processed in parallel
  • Priority processing
Get Unlimited
Minute PackOne-time

$10 for 600 minutes· $1 per 60 minutes

Top up any plan. Stackable and valid for 12 months. A pack's minutes are one shared pool for whatever your plan doesn't cover: transcription on Free and Plus, speaker identification (and transcription past fair use) on Unlimited. On Free, a pack also unlocks Plus limits, with transcription and speaker identification both drawn from it.

Buy a Minute Pack

* Fair use: 12,000 minutes a month. Beyond that, uploads pause until the next cycle or a Minute Pack. Prices in USD.

Transcribe Farsi and Persian Audio to Text

Pick a file, choose the language, press Transcribe. No sign-up needed to try.

Transcribe a file