Skip to content

drakulavich/parakeet-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

76 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿฆœ parakeet-cli

Test Report CI npm version License: MIT Bun

Fast local speech-to-text. 25 languages. ~18x faster than Whisper on Apple Silicon.

  • CoreML on Apple Silicon โ€” ~155x real-time via FluidAudio
  • ONNX on CPU โ€” cross-platform fallback, 3x faster than Whisper
  • Any audio format โ€” ffmpeg handles OGG, MP3, WAV, FLAC, M4A
  • Zero Python โ€” Bun + TypeScript, native Swift binary for CoreML

Quick Start

bun install -g @drakulavich/parakeet-cli
parakeet install          # CoreML on macOS arm64, ONNX elsewhere
parakeet audio.ogg        # โ†’ transcript to stdout

Usage

parakeet install                 # auto-detect backend
parakeet install --coreml        # force CoreML (macOS arm64)
parakeet install --onnx          # force ONNX (~3GB)
parakeet audio.ogg               # transcribe (language auto-detected)
parakeet --version

Stdout: transcript. Stderr: errors. Pipe-friendly.

Requirements

  • Bun >= 1.3
  • ffmpeg in PATH (ONNX backend only)
  • ~3GB disk (ONNX models)

Supported Languages

๐Ÿ‡ง๐Ÿ‡ฌ Bulgarian, ๐Ÿ‡ญ๐Ÿ‡ท Croatian, ๐Ÿ‡จ๐Ÿ‡ฟ Czech, ๐Ÿ‡ฉ๐Ÿ‡ฐ Danish, ๐Ÿ‡ณ๐Ÿ‡ฑ Dutch, ๐Ÿ‡ฌ๐Ÿ‡ง English, ๐Ÿ‡ช๐Ÿ‡ช Estonian, ๐Ÿ‡ซ๐Ÿ‡ฎ Finnish, ๐Ÿ‡ซ๐Ÿ‡ท French, ๐Ÿ‡ฉ๐Ÿ‡ช German, ๐Ÿ‡ฌ๐Ÿ‡ท Greek, ๐Ÿ‡ญ๐Ÿ‡บ Hungarian, ๐Ÿ‡ฎ๐Ÿ‡น Italian, ๐Ÿ‡ฑ๐Ÿ‡ป Latvian, ๐Ÿ‡ฑ๐Ÿ‡น Lithuanian, ๐Ÿ‡ฒ๐Ÿ‡น Maltese, ๐Ÿ‡ต๐Ÿ‡ฑ Polish, ๐Ÿ‡ต๐Ÿ‡น Portuguese, ๐Ÿ‡ท๐Ÿ‡ด Romanian, ๐Ÿ‡ท๐Ÿ‡บ Russian, ๐Ÿ‡ธ๐Ÿ‡ฐ Slovak, ๐Ÿ‡ธ๐Ÿ‡ฎ Slovenian, ๐Ÿ‡ช๐Ÿ‡ธ Spanish, ๐Ÿ‡ธ๐Ÿ‡ช Swedish, ๐Ÿ‡บ๐Ÿ‡ฆ Ukrainian

Benchmark

MacBook Pro M3 Pro โ€” 10 Russian voice messages:

faster-whisper (CPU) Parakeet (CoreML)
Total 35.3s 1.9s
Speed ~18x faster

Full results with transcripts: BENCHMARK.md

How It Works

parakeet audio.ogg
  โ”œโ”€โ”€ CoreML installed? โ†’ parakeet-coreml subprocess โ†’ stdout
  โ””โ”€โ”€ ONNX installed?   โ†’ ffmpeg โ†’ mel โ†’ encoder โ†’ decoder โ†’ stdout

OpenClaw Integration

Drop-in replacement for OpenClaw voice processing โ€” no API keys, runs locally.

{
  "tools": {
    "media": {
      "audio": {
        "enabled": true,
        "models": [{"type": "cli", "command": "parakeet", "args": ["{{MediaPath}}"], "timeoutSeconds": 120}],
        "echoTranscript": false
      }
    }
  }
}

License

MIT

About

๐Ÿฆœ Fast multilingual speech-to-text CLI. CoreML on Apple Silicon, ONNX on CPU. Drop-in voice processing for OpenClaw ๐Ÿฆ€

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors