MicFloat is a fast, lightweight, open-source Speech-to-Text desktop application built with Tauri, React, and TailwindCSS. It sits quietly in the background and pops up an overlay right when you need it, letting you dictate text anywhere on your computer and immediately copying it to your clipboard.
It uses the Speechmatics API for incredibly fast and accurate transcriptions.
You don't need to be a developer to use MicFloat. Just download, set your API key, and start talking!
Currently, MicFloat is compiled and automatically released for Linux.
- Head over to the Releases page.
- Download either the
.debfile (for Debian/Ubuntu-based systems) or the.AppImage(works on almost all Linux distributions). - Install or run the downloaded file.
sudo apt install ./micfloat_0.1.0_amd64.debsudo dnf install ./micfloat-0.1.0-1.x86_64.rpmchmod +x micfloat_0.1.0_amd64.AppImage
./micfloat_0.1.0_amd64.AppImageBecause MicFloat is a bring-your-own-key application, you need to provide an API key from Speechmatics.
- Create a free account at Speechmatics(8 hours/month).
- Generate an API Key in your dashboard.
- Open the MicFloat main application window.
- Paste your API key into the Settings page and save it.
You can open the overlay by clicking "Open Overlay" in the main window, speaking, and hitting Enter. The transcribed text will instantly be copied to your clipboard, and the overlay will hide itself.
The real magic happens when you set up a global keyboard shortcut.
MicFloat supports a special command-line flag: --overlay. When you launch the app with this flag, it skips the main window and instantly pops up the recording overlay. When it's done copying the text to your clipboard, it cleanly shuts itself down.
How to set this up on Linux (GNOME/KDE):
- Open your system's Keyboard Shortcuts settings.
- Add a new Custom Shortcut.
- Name:
MicFloat Overlay(or whatever you prefer). - Command:
micfloat --overlay(or the absolute path to your AppImage, like/home/user/Downloads/micfloat.AppImage --overlay). - Shortcut: Pick a hotkey (e.g.,
Super + morCtrl + Shift + M).
Now, no matter what application you are in, you can press your hotkey, speak your text, press Enter, and hit Ctrl+V to paste the transcription perfectly!
Want to contribute, tinker, or build for another OS (like Windows or macOS)?
- Rust
- Bun
- System dependencies for Tauri (on Linux, you'll need
libwebkit2gtk-4.1-dev,build-essential, etc. See Tauri's Linux setup guide).
- Clone the repository:
git clone https://github.com/zougari47/micfloat.git cd micfloat - Install frontend dependencies:
bun install
- Run the development server (with hot-reloading!):
bun run tauri dev
- Build the release binaries:
bun run tauri build