Skip to content

v0.2.0

Choose a tag to compare

@richcorbs richcorbs released this 26 Mar 03:32
· 780 commits to main since this release

Features

  • Speech-to-text dictation: Hold the shift key (alone) for 1 second to start recording. Speak into your microphone, then release shift — your speech is transcribed and typed into the terminal. Uses on-device recognition for privacy.
    • Animated sound wave indicator shows recording state
    • Displays current input device name (system default)
    • 1-second tail delay after shift release captures trailing speech
    • Re-press shift during tail to resume recording
    • Fresh audio engine per session picks up input device changes

Improvements

  • Added NSMicrophoneUsageDescription and NSSpeechRecognitionUsageDescription to Info.plist for proper permission prompts
  • New modules: speech.zig (Zig API), speech_helper.m (ObjC block wrapper), speech_indicator.zig (UI)
  • Added 8 new agent pitfalls (11-18) covering ObjC blocks, AVAudio, and macOS speech APIs