Voice dictation · Android & Windows

Easy Talk

Talk, and clean, properly punctuated text appears wherever you're typing, in any app, on Android and Windows.

Status
Closed testing

Android is in closed testing on Google Play and not publicly released. The Windows installer is published on GitHub Releases.

Role
Sole developer: product, Android app, Windows app, clean-up prompts and tests
Platforms
Android 10+ · Windows
Year
2026
  • 2platforms: Android and Windows
  • 16interface languages on Android
  • 55clean-up test cases
  • 0Easy Talk servers
01

The objective

Paid dictation apps clean up speech well, but cost a monthly fee, and free tools either skip the clean-up or have no polished Android app.

Easy Talk aims for the same feel: a small bubble or hotkey, then clean text where the cursor is. It is free with the user's own AI key, and there is no Easy Talk server in between.

02

What it does

  1. 01

    Dictate anywhere

    On Android, a floating bubble appears over the focused text field in any app, using the accessibility service to type into it. On Windows, hold Ctrl + Space.

  2. 02

    Clean-up that keeps your words

    Grammar and punctuation are fixed and “um”s removed; corrections like “at 2… actually, make it 3” are applied; lists are formatted; $25, 3:30 PM and email addresses are written properly. A dictated question stays a question.

  3. 03

    Tone per app

    Casual in chats, formal in email, exact wording in code editors. A dictionary keeps names and jargon spelled right, and snippets expand phrases like “my email”.

  4. 04

    Voice Edit and Translate

    Select text and say “make this shorter”. Or speak one language and type in another. On Windows these sit on their own shortcuts; on Android they are part of Pro.

  5. 05

    Offline mode on Android

    Download a speech model and dictation, basic clean-up and translation packs run on the phone with no internet. Pro adds an on-phone AI clean-up model.

  6. 06

    Private by design

    No account and no analytics. Audio goes only to the AI service the user picked, with their own key, or nowhere at all in offline mode. Keys are encrypted with the Android Keystore.

03 · Interactive

Voice in, clean text out

The pill below follows the app's real recording states. The sentence pairs come from Easy Talk's own clean-up test set.

Illustrative demo, not connected to the app. Sentences from Easy Talk's clean-up test set.

What you said

Ready. Tap the bubble.

Speech is turned into text, then cleaned up before it is typed.

On Google Play

The listing, as published.

The seven graphics on Easy Talk's Google Play listing, built from the app's real screens. The app is in closed testing, so the listing is not public yet.

  • Store graphic headed “Talk. It types.” showing the recording pill over a messaging app
    01Talk. It types.
  • Store graphic headed “Speak messy. Get clean text.” with a filler-filled transcript turning into a clean reply
    02Speak messy. Get clean text.
  • Store graphic headed “Say it. Get a list.” showing a spoken packing list formatted in a notes app
    03Say it. Get a list.
  • Store graphic headed “Edit with your voice” with before and after phones and the instruction “Make this shorter”
    04Edit with your voicePro
  • Store graphic headed “Speak one language, type another” showing English speech typed in Spanish
    05Speak one language, type anotherPro
  • Store graphic headed “The right tone in every app” showing casual tone for personal messages and formal for email
    06The right tone in every appPro
  • Store graphic headed “Private. Works offline.” with the app icon, the Offline mode screen and the notes No account, 16 languages, nothing leaves your phone
    07Private. Works offline.
04

How it's built

The Android app is Kotlin and Jetpack Compose. An accessibility service detects the focused field, shows the bubble and inserts text; recording runs in a foreground service with a visible notification. Noise handling stacks the phone's own suppression, a GTCRN denoiser and voice-activity trimming, and Voice Lock keeps only the enrolled speaker's voice. Offline speech uses sherpa-onnx.

The Windows app is a Tauri 2 (Rust + React) fork of Handy, credited under its MIT licence. Speech recognition can run locally on the PC, with only text sent for clean-up, and releases ship as signed updater artifacts with NSIS and MSI installers.

Both apps share one clean-up prompt. A script scores it against a 55-case test set covering fillers, backtracking, lists, money, times, and dictated questions or instructions that must be typed, not answered.

There is no Easy Talk server. On Android, users choose Groq, OpenAI or their own server for speech, and also Anthropic, Gemini or OpenRouter for clean-up. Pro runs through Google Play Billing and RevenueCat; ads appear only when a user chooses to watch one.

Verified technologies

  • Kotlin
  • Jetpack Compose
  • Accessibility Service
  • sherpa-onnx
  • Tauri 2
  • Rust
  • React
  • TypeScript
  • Groq Whisper
  • ML Kit
  • RevenueCat
  • Google Play Billing
05

Worth knowing

  • The Android app is not on public Google Play yet, so there is no store link here.
  • The demo on this page is illustrative and does not connect to the app.