Live2Text converts speech to text using Google Cloud Speech-to-Text and displays the live transcription on the MacBook Touch Bar using BetterTouchTool.
- 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
brew tap roboloop/tap
brew install live2text
Download from the release page.
portaudio required
go install github.com/roboloop/live2text/cmd/live2text@latest
-
Enable the Web Server in BetterTouchTool and note the listening port
-
Install the BetterTouchTool integration:
live2text install [--args]
-
Start the background service:
live2text serve [--args]
Issue: Audio device list does not update after changes
Solution: Restart the application
- Add configuration file support
- Refactor CI pipeline
- Fix
go test -race
failures - Add repository badges