Voice dictation for Linux.
Finally.

Hold a key, speak, text appears at your cursor. Browsers, IDEs, terminals, messaging apps — everywhere.

Demo video coming soon

How it works

Three steps. No complex setup.

Step 1

Install

A single command. Works on Ubuntu, Fedora, Arch and more.

Step 2

Hold the key

Press and hold your push-to-talk key from any application.

Step 3

Speak

Transcribed text appears instantly at your cursor. That's it.

Pricing

Start for free. Upgrade whenever you need more.

Free

$0 / month
Try Alto out
  • 15 minutes / month
  • 50 requests / month
  • Cloud transcription (Mistral)
  • X11 and Wayland
Get started

Max

$9 / month
For power users
  • 600 minutes / month
  • Unlimited requests
  • Cloud transcription (Mistral)
  • X11 and Wayland
Choose Max

Installation

Ready in 2 minutes.

Via pip

$ pip install alto-dictation
$ alto

System dependencies (PulseAudio, ydotool, xclip) are installed automatically.

Frequently asked questions

Which desktop environments are supported?

Alto works on X11 and Wayland. It has been tested on Ubuntu (GNOME), Fedora, Arch Linux (Hyprland, Sway, KDE), and other distributions.

What speech model is used?

Alto uses Mistral Voxtral for fast, accurate transcription in the cloud.

Do I need an account?

Yes. Creating a free account takes a few seconds and gives you 15 minutes of dictation per month at no cost.

How does billing work?

Payments are handled by Creem, an EU-based Merchant of Record. VAT, invoices, and refunds are managed automatically. You can subscribe and manage your plan directly from the app.

Which languages are supported?

Alto supports English, French, Spanish, German, and many other languages through the multilingual Voxtral model.

Can I cancel anytime?

Yes. You can cancel your subscription at any time from the app. You'll keep access until the end of your current billing period.