simonw GitHub avatar

speech-analyzer-cli

simonw

A macOS command-line tool that uses Apple's on-device speech APIs to transcribe prerecorded audio into plain text, JSON, JSONL, SRT, or WebVTT.

Stars

20

7-day growth

No data

Forks

2

Open issues

0

License

MIT

Last updated

2026-07-14

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It provides a simple CLI wrapper around Apple's on-device SpeechAnalyzer and SpeechTranscriber, preserving privacy by processing audio locally, and supports multiple output formats for different use cases.

Who it is for

  • macOS developers needing local speech transcription
  • Content creators generating subtitles from audio
  • Researchers analyzing word-level speech data
  • Privacy-conscious users who prefer on-device processing

Use cases

  • Transcribing interview recordings to text for documentation
  • Generating SRT or WebVTT subtitle files for videos
  • Producing word-level JSON for speech analytics and timestamps
  • Automating batch transcription of audio files in shell scripts

Strengths

  • On-device transcription with no cloud dependency
  • Multiple output formats (plain text, JSON, JSONL, SRT, WebVTT)
  • Word-level timing and confidence metadata
  • Supports various locales via the --list-locales flag

Considerations

  • Only works on macOS 26 or later with Apple silicon
  • Requires Xcode 26 and Command Line Tools to build
  • Word boundaries may not be precise forced-alignment
  • Exact locale matching may reject near-matches

README quick start

Usage

Description

CLI tool for macOS SpeechAnalyzer

Related repositories

Similar projects matched by category, topics, and programming language.

l0ng-ai
Featured
l0ng-ai GitHub avatar

tty7

tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.

Developer ToolsCLI & Terminal
359
RongleCat
Featured
RongleCat GitHub avatar

grok-app

Grok App is a desktop command center built with Tauri 2 that wraps the local Grok Build CLI into a graphical workbench for managing sessions, projects, media, automations, and accounts.

Developer ToolsCLI & Terminal
356
programmersd21
Featured
programmersd21 GitHub avatar

flow

flow is a minimalist terminal dashboard that displays real-time network throughput with smooth animations, multiple responsive modes, and zero configuration.

Developer ToolsCLI & Terminal
277