mcpField
E
ez-stt

ez-stt

github.com/araa47クリエイティブ・メディア145 回インストール16 週間前に更新
リポジトリ

ez-stt について

ez-sttは、int8量子化を用いたONNX Runtimeによるローカル音声文字起こしスキルです。英語・多言語向けのParakeetモデルと、多言語対応のWhisperを選べます。利用にはffmpegが必要です。

主な機能

  1. 01ONNX Runtimeによるローカル文字起こし
  2. 02ParakeetとWhisperのバックエンド
  3. 03Parakeet v2・v3のモデル選択
  4. 0499言語対応のWhisper Base
  5. 05静音モードとMatrixルーム指定

活用シーン

  1. 01ローカル音声ファイルの文字起こし
  2. 02Parakeet v2での英語文字起こし
  3. 03Parakeet v3またはWhisperでの多言語文字起こし
  4. 04文字起こし結果のMatrixルームへの送信

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/araa47/ez-voice --skill ez-stt

インストール後、Claude Code で/ez-sttを入力して読み込まれたか確認します。

同梱ファイルreferences/OPENCLAW.mdscripts/stt.py

詳細

ez-stt - ローカル音声テキスト変換

int8 量子化を使用した、ONNX Runtime による統合ローカル音声テキスト変換です。バックエンドを選択してください。

  • Parakeet(デフォルト):英語の精度が最も高く、名前やフィラー語も正確に認識します
  • Whisper:推論が最速で、99 言語に対応しています

ffmpeg のインストールが必要です。

使用方法

# Default: Parakeet v2 (best English accuracy)
scripts/stt.py audio.ogg

# Explicit backend selection
scripts/stt.py audio.ogg -b whisper
scripts/stt.py audio.ogg -b parakeet -m v3

# Quiet mode (suppress progress)
scripts/stt.py audio.ogg --quiet

オプション

  • -b/--backend:parakeet(デフォルト)、whisper
  • -m/--model:モデルのバリアント(下記を参照)
  • --no-int8:int8 量子化を無効にします
  • -q/--quiet:進捗表示を抑制します
  • --room-id:ダイレクトメッセージ用の Matrix ルーム ID

モデル

Parakeet(デフォルトのバックエンド)
モデル説明
v2(デフォルト)英語のみ、最高精度
v3多言語対応
Whisper
モデル説明
base(デフォルト)高速な多言語対応(onnx-asr で利用可能な唯一の Whisper バリアント)

ベンチマーク(24 秒の音声)

バックエンド/モデル時間RTF備考
Whisper Base int80.43s0.018x最速
Parakeet v2 int80.60s0.025x最高精度
Parakeet v3 int80.63s0.026x多言語対応

OpenClaw

OpenClaw 固有のセットアップと openclaw.json の設定については、OPENCLAW.md を参照してください。

コメント