Web Analytics

jabber

⭐ 135 stars Japanese by rselbach

Jabber

ローカルの音声認識モデルを使用した、macOSメニューバーアプリによる音声からテキストへの転写。

すべての音声処理は完全にデバイス上で行われます — Macからデータが外部に送信されることはありません。(オプションのトランスクリプト修正機能では、OpenRouterを通じてトランスクリプトテキストが選択したクラウドプロバイダーに送信されますが、これはデフォルトで無効です。)

⚠️ 個人プロジェクトの注意事項
>
このコードは自分用に書かれたものです。いかなるサポートもありません。
問題報告、プルリクエスト、質問への回答、動作保証もありません。
ご自由に使用、フォーク、改変、販売、破棄などしてください。
ただし、私に何かを期待しないでください。ご幸運を祈ります。

要件

インストール

Releasesから最新のDMGをダウンロードし、開いてJabberをアプリケーションにドラッグしてください。

ソースからのビルド

swift build
./scripts/build_mlx_metallib.sh debug

MetalライブラリのビルドでXcode Metal Toolchainが見つからないと報告された場合は、インストールしてください:

xcodebuild -downloadComponent MetalToolchain
署名付きのリリースビルドの場合:

./scripts/release.sh --skip-notarize  # local testing
./scripts/release.sh                   # full signed + notarized DMG

使用方法

モデルオプションはJabberのメインウィンドウ(メニューバー → Open Jabber、またはJabberがアクティブな状態で Cmd-,)で利用可能です:

初回セットアップ時に言語を選択し、Jabberが最適なモデルを推奨します。

許可

Jabberはフル機能を提供するためにmacOSの2つの許可が必要です:

初回起動または初回使用時に、macOSがマイクの許可を求め、アクティブなアプリに入力する際にアクセシビリティのシステム許可プロンプトが表示される場合があります。

許可プロンプトが表示されない場合は:

自動更新

Jabberは自動更新にSparkleを使用しています。初回起動(2回目の起動後)に自動で更新をチェックします。

EdDSA鍵の設定(メンテナ向け)

Appcast

ワークフローはアーティファクトとして appcast.xml を生成します。 次の場所にホストしてください: https://rselbach.github.io/jabber/appcast.xml

ライセンス

MIT — LICENSE を参照してください。

謝辞

Jabber は以下のオープンソースモデルとライブラリを使用しています:

モデル

| モデル | 作者 | ライセンス | リンク | |-------|---------|---------|------| | Qwen3-ASR | Alibaba Qwen チーム | Apache 2.0 | huggingface.co/Qwen/Qwen3-ASR-0.6B | | Nemotron Speech Streaming | NVIDIA | OpenMDW-1.1 | huggingface.co/nvidia/nemotron-speech-streaming-en-0.6b | | Apple Speech | Apple | Apple SLA | macOS 26 Speech フレームワークに組み込み済み |

Qwen3-ASR (MLX) および Nemotron (CoreML) の変換は aufklarer によるものです。

ライブラリ

| ライブラリ | ライセンス | リンク | |---------|---------|------| | speech-swift | Apache 2.0 | Apple Silicon 向けの ASR/TTS モデル | | Sparkle | MIT | ソフトウェア更新フレームワーク | | mediaremote-adapter | MIT | メディアリモートコントロール | --- Tranlated By Open Ai Tx | Last indexed: 2026-07-25 ---