<img class="app-mark" src="/icon-180.png" alt="The Dictate app icon: a red waveform on near-black" width="96" height="96" />

# Dictate

**Your voice, in writing. Nothing leaves your iPhone.** Press once and talk. Dictate turns what you said into text on the device and cleans it up for reading.

iPhone and Apple Watch. Coming to the App Store.

<ul class="promises">
  <li>No cloud processing</li>
  <li>No account required</li>
  <li>No data collected</li>
  <li>No subscription fees</li>
</ul>

![A marketing frame of the Dictate history on iPhone, headlined "Private voice notes"](/screenshots/frame-01-private.png)
![A marketing frame of a cleaned-up transcript on iPhone with a numbered list, headlined "Cleaned up for reading"](/screenshots/frame-03-readable.png)
![A marketing frame of a meeting transcript on iPhone split by speaker, headlined "Meetings, with who said what"](/screenshots/frame-04-meetings.png)

## On your iPhone, nothing to set up

Parakeet, a leading open speech model, ships inside the app. It transcribes 25 languages and detects which one you speak, so you can switch languages without touching a setting. Apple Speech covers the other languages your iPhone has models for. Neither sends audio anywhere, and neither needs a key or an account. A fresh install records and transcribes before you open Settings.

## A transcript you can read

Apple Intelligence makes a reading version on your iPhone:

- Filler words, stutters and false starts are removed.
- Spoken corrections are resolved: "Let's meet on Tuesday, actually no, Wednesday at two" becomes "Let's meet on Wednesday at 2:00 PM."
- Counted points become numbered lists, lists of things become bullets, and dates, amounts and numbers get digits.
- Punctuation, casing and grammar are fixed.

The original is one tap away. It is split into timed blocks you can play from or copy one by one, and the words highlight as the audio plays. Add names and terms to your dictionary once, and the reading version spells them your way.

## Meetings, with who said what

Mark a recording as a meeting while it runs, and Dictate labels the speakers on the device after you stop. The reading version keeps who said what, each speaker in their own colour.

## One press, from anywhere

Start from your Apple Watch, the Action button, a shortcut, Control Center, the Home Screen widget or the Lock Screen. A Live Activity keeps the recording and its stop control on the Lock Screen while it runs. The Watch records on its own and hands the recording to your iPhone, now or as soon as the phone is back in reach.

![A marketing frame of the Dictate Watch app ready to record, headlined "One press from your wrist"](/screenshots/frame-watch.png)

## Who uses Dictate?

<div class="audience">
  <section>
    <h3>Anyone with a lot on their mind</h3>
    <p>Reminders, ideas and to-dos, said out loud on a walk and waiting as a tidy list when you are back.</p>
    <span class="tag">One press</span>
  </section>
  <section>
    <h3>Journalists and researchers</h3>
    <p>Interviews stay confidential because the audio never leaves the phone. No servers, nothing to leak.</p>
    <span class="tag">100% on device</span>
  </section>
  <section>
    <h3>Professionals</h3>
    <p>Meetings and calls on speaker, with every speaker labelled on the device and a reading version to share.</p>
    <span class="tag">Speaker labels</span>
  </section>
  <section>
    <h3>Students</h3>
    <p>Lectures you can read back, play from any block, and search later in your history.</p>
    <span class="tag">Timed blocks</span>
  </section>
  <section>
    <h3>Multilingual speakers</h3>
    <p>Speak Spanish in the morning and German after lunch. Dictate detects the language each time.</p>
    <span class="tag">25 languages, detected</span>
  </section>
  <section>
    <h3>Builders</h3>
    <p>A private voice input for your own assistant, automation or backend, through a signed webhook.</p>
    <span class="tag">Webhooks</span>
  </section>
</div>

## Extensible with webhooks

For people who want to take the text further: point Dictate at any HTTPS URL, and each original transcript arrives there as JSON, signed with HMAC-SHA256 so you can verify it came from your device. Failed deliveries retry on their own. Plain HTTP is accepted on localhost, `.local` hosts and private networks, so an agent on your own Wi-Fi works without a certificate. It is optional, and lives under Settings, Advanced.

[Read the webhook reference](/webhook)

## Private by architecture

No accounts. No login. No servers of ours. No analytics. Transcription, speaker labels and the reading version all run on your iPhone. The only thing that can leave it is a transcript you send to your own webhook.

[Read the privacy policy](/privacy)

## More

- [Webhook reference](/webhook): the payload, the signature, retries and a working receiver.
- [Support](/support): how it works, what to check first, and how to reach us.
- [Privacy](/privacy): what the app does with your data, in plain sentences.
