live2text

module
v0.8.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 15, 2025 License: MIT

README ΒΆ

Live2Text

Live2Text converts speech to text using Google Cloud Speech-to-Text and displays the live transcription on the MacBook Touch Bar using BetterTouchTool.

πŸ“Ί Preview

preview.gif

✨ Features

  • Real-time speech recognition from any audio source
  • Touch Bar display of transcribed text
  • Selectable audio input devices
  • Selectable recognition language
  • Clean and embedded display modes
  • Clipboard copy support
  • Usage and performance metrics
  • Background operation on macOS

βš™οΈ Requirements

πŸš€ Installation

Using Homebrew
brew tap roboloop/tap
brew install live2text
Static build

Download from the release page.

Go package

portaudio required

go install github.com/roboloop/live2text/cmd/live2text@latest

πŸ”§ Setup

  1. Enable the Web Server in BetterTouchTool and note the listening port

  2. Install the BetterTouchTool integration:

    live2text install [--args]
    
  3. Start the background service:

    live2text serve [--args]
    

πŸ› Known Issues

Issue: Audio device list does not update after changes
Solution: Restart the application

πŸ“Œ TODO

  • Add configuration file support
  • Refactor CI pipeline
  • Fix go test -race failures
  • Add repository badges

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL