Skip to content

fishpr 0.3.0: retry, a new HUD, and galactic speeds

Choose a tag to compare

@github-actions github-actions released this 01 Oct 18:09
· 15 commits to main since this release

fishpr 0.3.0 is out now! ✨

Handles disfluencies the best you'll see anywhere

Talk the way you actually talk. fishpr cleans it up before it pastes:

  • Filled pauses (or fillers): "um", "uh", "ah".
  • Repetitions: "I want, I want to go".
  • False starts: starting a sentence, dropping it, and starting again.
  • Self-repairs (or self-corrections): saying something wrong and fixing it on the fly.

Galactic speeds

Your audio streams while you're still talking, so the text lands about half a second after you let go of Ctrl+Space, however long you spoke.

Built-in retry

Nothing you say is lost to a network hiccup anymore. If transcription fails, the pill stays on screen with a retry button, ringed by a three-second countdown. Click it and the same recording is sent again, with no need to say it twice. Hover over the button to pause the countdown.

If fishpr hears no speech, the pill says No speech detected and offers the same retry, which skips the voice check in case it got it wrong. Both replace the old error notifications.

Better HUD

  • A new pill: solid black, with bars that move with your voice, and no more "Recording…" label.
  • It stays while transcribing, with a spinner, instead of vanishing the moment you let go.
  • It pops in with a little bounce and fades out as your text lands.
  • A new tray icon that's the same in every state, now that the pill shows what's going on. It's in color, so it's finally visible on light panels too.

Heads-up

  • Dictation now goes to Google's speech service, the one behind the microphone button on gemini.google.com, instead of ChatGPT's. It's an unofficial endpoint, and your audio is sent as you speak, including on an accidental press where nobody talks.
  • GNOME is no longer supported. fishpr targets KDE Plasma 6 on Wayland. On other desktops, bind fishpr --toggle to a key; there's no hold-to-talk or on-screen pill there.

Updating

  • Ubuntu / Debian: sudo apt update && sudo apt install fishpr
  • Arch: sudo pacman -Syu

Then restart fishpr: run pkill -x fishpr and launch it from the app menu. Or run the install command again, which updates and restarts in one go.