SwiftUIとCSM-1Bを使用したApple Silicon向けローカル音声AIアシスタントの構築

開発者がサイドプロジェクトmobiGlasを公開しました。これは、OpenClaw AIアシスタントをハンズフリーボイスコンパニオンに変えるSwiftUIアプリです。このアプリは、Apple Silicon上で完全に動作し、ローカル音声認識、ローカルLLM、CSM-1Bを使用したローカル音声クローニングを採用しており、クラウド依存はありません。
主な詳細
- トリガー: AirPodsに向かって「Hey Skippy」と言うと会話が開始されます。
- 音声: M2 Ultra上でローカルに動作するCSM-1B音声クローニングモデルを使用。約7秒で約15秒の音声を生成します。
- スタック:
- OpenClaw — Mac上で動作するAIアシスタントフレームワーク
- mobiGlas — リアルタイム音声認識と音声合成を備えたSwiftUIアプリ
- CSM-1B — ローカル音声クローニングモデル
- AirPods — ハンズフリー音声入出力
- ステータス: v0.1(「ガタガタだが使える」と表現)。AIと歩きながら会話する感覚は「本当にすごい」とのこと。
- 音声例: 開発者は、アシスタント「Skippy」としてR.C. Bray(『エクスペディショナリー・フォース』のナレーター)の声をクローニングしました。
今後の予定
開発者は、ニュース配信、リマインダー、アイデアを声に出して話すなど、日常のユースケースに向けてエクスペリエンスをスムーズにする予定です。
Apple Siliconでローカル音声AIを試している方は、開発者が情報交換を希望しています。
📖 全文を読む: r/openclaw
👀 See Also

mnemos: AIコーディングエージェント向け永続メモリ層(Go、MCPネイティブ、Python不要)
mnemosは、GoベースのMCPネイティブなメモリレイヤーで、AIコーディングエージェント向けに設計されています。著者はベリファイアを構築して効果を測定したところ、読み取りシナリオで全体として+40%の向上が見られた一方、書き込みのキャプチャ率は反復的な修正後も53%にとどまりました。

栄養MCPサーバー Claude Codeで構築された食事記録エクスポート機能
開発者は、商用アプリがデータエクスポートをブロックした問題を解決するため、Claude Codeを使用して栄養管理MCPサーバーを構築しました。このツールはClaude経由で食事を記録し、要約を生成し、アプリを切り替えることなくExcelにエクスポートできます。

Android CLIとAIエージェント開発ワークフローのためのスキル
Googleは、Android Studio以外でのAndroid開発におけるAIエージェントのワークフローを改善するために設計されたツール、Android CLIとAndroid Skillsを発表しました。内部ベンチマークでは、LLMトークン使用量が70%削減され、タスク完了が3倍高速化されたことが示されています。

OpenClawプラグインは、Engramサーバーによる永続メモリを追加します。
開発者が、OpenClawエージェントをEngramに接続するTypeScriptプラグインを作成しました。Engramは、SQLiteとFTS5検索を利用したGoベースの軽量メモリサーバーです。このプラグインは11のツール、4つのライフサイクルフック、そして各エージェントのターン前にプロンプトに関連するメモリを自動的に注入するリコール機能を提供します。