Converts speech to text using Google Cloud Speech-to-Text and shows the live transcription on the MacBook Touch Bar with BetterTouchTool.
- OS: MacOS
- Google Cloud account
- gcloud CLI
- Better Touch Tool
go build -o ~/go/bin/live2text cmd/live2text/main.go
golangci-lint fmt
golangci-lint run
- Refactor code (ensure consistent message formats in tests, errors, logs)
- Fully implement graceful shutdown
- Handle port occupation cases
- Fix goroutine leaks
- Improve README with explanations and demonstrations
- More tests
- Improve CI (remove duplicates, check the cache)