RunAnywhere RCLI:Apple Silicon向けオンデバイス音声AIパイプライン

✍️ OpenClawRadar📅 公開日: March 10, 2026🔗 Source
RunAnywhere RCLI:Apple Silicon向けオンデバイス音声AIパイプライン
Ad

RCLIの機能

RCLIは、Apple Silicon搭載Mac上で、音声認識、大規模言語モデルの推論、音声合成をすべてオンデバイスで実行する完全な音声AIパイプラインです。M1以降のチップでmacOS 13以上が必要で、クラウドサービスやAPIキーなしで動作します。

インストールとセットアップ

Homebrew経由でインストール:

brew tap RunanywhereAI/rcli https://github.com/RunanywhereAI/RCLI.git
brew install rcli
rcli setup   # 約1 GBのモデルをダウンロード

またはcurlを使用:

curl -fsSL https://raw.githubusercontent.com/RunanywhereAI/RCLI/main/install.sh | bash

性能に関する主張

開発者は64GB RAM搭載のM4 Maxでベンチマークを実施し、以下の結果を報告しています:

  • LLMデコード: llama.cppより1.67倍高速、Apple MLXより1.19倍高速
  • Qwen3-0.6B: 658トークン/秒 (mlx-lm 552、llama.cpp 295と比較)
  • Qwen3-4B: 186トークン/秒 (mlx-lm 170、llama.cpp 87と比較)
  • 初回トークンまでの時間: 6.6ミリ秒
  • STT: 70秒の音声を101ミリ秒で文字起こし (実時間の714倍、mlx-whisperより4.6倍高速)
  • TTS: 178ミリ秒で合成 (mlx-audioおよびsherpa-onnxより2.8倍高速)

主な特徴

  • ロックフリーのリングバッファを使用した3つの同時実行スレッド
  • ダブルバッファリングTTS (現在の文を再生しながら次の文をレンダリング)
  • 音声で制御可能な38のmacOSアクション
  • 5,000以上の文書チャンクに対して約4ミリ秒で検索するローカルRAG
  • 20のホットスワップ可能なモデル
  • 操作ごとの遅延読み出しを表示するフルスクリーンTUI
  • MetalRTがインストールされていない場合はllama.cppにフォールバック

音声パイプラインの構成要素

  • VAD: Silero音声活動検出
  • STT: Zipformerストリーミング + Whisper/Parakeetオフライン
  • LLM: KVキャッシュ継続とFlash Attentionを備えたQwen3/LFM2/Qwen3.5
  • TTS: ダブルバッファリングされた文レベルの合成
  • ツール呼び出し: LLMネイティブのツールコール形式
  • マルチターンメモリ: トークン予算トリミングを備えたスライディングウィンドウ会話履歴
Ad

使用コマンド

rcli              # プッシュトゥトーク機能付きインタラクティブTUI
rcli listen       # 連続音声モード
rcli ask "open Safari"  # ワンショットコマンド
rcli rag ingest ~/Documents/notes  # RAG用に文書をインデックス化
rcli ask --rag ~/Library/RCLI/index "summarize the project plan"

TUIコントロール

  • SPACE: プッシュトゥトーク
  • M: LLM/STT/TTSのダウンロードとホットスワップ用モデルブラウザ
  • A: macOSアクションの有効化/無効化用アクションブラウザ
  • B: STT、LLM、TTS、およびエンドツーエンドのベンチマーク実行
  • R: RAG文書取り込み
  • X: 会話のクリアとコンテキストのリセット
  • T: ツールコールトレースの切り替え
  • ESC: 停止/閉じる/終了

MetalRTエンジンの詳細

MetalRTはRunAnywhereの独自GPU推論エンジンで、M3、M3 Pro、M3 Max、M4以降のチップで利用可能なMetal 3.1機能を使用します。M1/M2のサポートは計画中です。このエンジンは、量子化された行列乗算、アテンション、活性化演算用のカスタムMetalコンピュートシェーダーを使用し、事前にコンパイルされ、推論中にゼロアロケーションでGPUに直接ディスパッチされます。

macOSアクション

RCLIには以下のカテゴリにまたがる43のmacOSアクションが含まれています:

  • 生産性: create_note、create_reminder、run_shortcut
  • コミュニケーション: send_message、facetime_call
  • メディア: play_on_spotify、play_apple_music、play_pause、next_track、set_music_volume
  • システム: open_app、quit_app、set_volume、toggle_dark_mode、screenshot、lock_screen
  • ウェブ: search_web、search_youtube、open_url、open_maps

📖 Read the full source: HN AI Agents

Ad

👀 See Also

jsongrep: ベンチマークでjqを上回るDFAベースのJSONクエリツール
Tools

jsongrep: ベンチマークでjqを上回るDFAベースのJSONクエリツール

jsongrepは、決定性有限オートマトン(DFA)にコンパイルされる正規言語構文を使用してJSONドキュメントをクエリするRustベースのコマンドラインツールであり、ベンチマークではjq、jmespath、jsonpath-rust、jqlよりも高速な検索を実現します。

OpenClawRadar
AIコードレビューベンチマーク:Claude、Gemini、Codex、Qwen、MiniMaxの比較
Tools

AIコードレビューベンチマーク:Claude、Gemini、Codex、Qwen、MiniMaxの比較

ベンチマークテストでは、既知のバグを含む15件のMilvusプルリクエストに対して5つのAIモデルを評価しました。Claudeは生モードで53%のバグを検出し、モデル間の敵対的議論により検出率は80%に向上しました。

OpenClawRadar
Claude Code 動的ワークフロー:並列サブエージェント&ウルトラコードモード
Tools

Claude Code 動的ワークフロー:並列サブエージェント&ウルトラコードモード

Claude Codeが導入する動的ワークフローは、数十から数百の並列サブエージェントを調整し、コードベース全体のバグハントや大規模な移行、多角的な検証などの複雑なタスクを実行します。UltraCodeモードは、難しい問題に対して自動的にワークフローを起動します。

OpenClawRadar
クラウと話そう:OpenClaw Telegramボット向けオープンソースiOS音声インターフェース
Tools

クラウと話そう:OpenClaw Telegramボット向けオープンソースiOS音声インターフェース

OpenClawを搭載したTelegramボットと音声で対話できるオープンソースのiOSアプリです。このアプリは音声をローカルのMacサーバーに送信して処理し、応答をテキストと音声の両方で返します。

OpenClawRadar