Claude Codeを使用したローカル音声認識macOSアプリの構築:Vextのケーススタディ

✍️ OpenClawRadar📅 公開日: April 29, 2026🔗 Source
Claude Codeを使用したローカル音声認識macOSアプリの構築:Vextのケーススタディ
Ad

ある開発者が、Vext——Apple Neural Engine上のWhisperを使用して完全にデバイス上で動作するネイティブmacOS音声テキスト変換アプリ——を構築した経験を共有しました。クラウドもアカウントもサブスクリプションも不要です。このアプリはRustコアにSwift/SwiftUI UI、Core MLによる推論を使用し、Claude Codeを主要なコーディングパートナーとしています。

主な機能

  • どこでもホットキーを押す → 話す → 離す → カーソル位置にテキストが表示
  • 60秒の音声を約400msで文字起こし(150倍のリアルタイム)
  • スマートなクリーンアップ:フィラーワードを除去、読みやすく発話を再構成
  • 99以上の言語へのリアルタイム翻訳
  • 話者分離と自動要約付き会議文字起こし
  • 音声録音中の画面収録(スクリーンショットを自動添付)

Claude Codeの成功点

  • Apple Silicon上のWhisper: 量子化戦略、モデルチャンク、Core ML変換のメモリレイアウトを効率的にNeural Engineで動作させるための反復を支援。
  • ホットキーシステムのアーキテクチャ: 適切なアクセシビリティ権限を持つCGEventTapの使用を提案し、録音開始/停止とクリップボードインジェクション間の競合状態のデバッグを支援。
  • Rust ↔ Swift FFI: FFIバインディングを生成し、Cインターフェース層のメモリ安全性の問題をいくつか発見。

Claude Codeの限界

  • macOS固有のAPIのニュアンス(CGEventTapのエッジケースなど)で苦戦し、Appleのヘッダーを直接調べる必要があった。
  • コンテキストウィンドウがRust + Swiftの全コードベースでボトルネックになったため、プロジェクトをモジュールに分割して一つずつ作業。

価格

getvext.appで無料ダウンロードおよび試用可能。永続利用は49ドルの一回払い(サブスクリプション不要)。コード VEXT50で50%オフ。

📖 ソース全文を読む: r/ClaudeAI

Ad

👀 See Also

承認境界ツール for Claude コードリポジトリ作業
Tools

承認境界ツール for Claude コードリポジトリ作業

開発者が、Claude Codeを使用したリポジトリ作業において、ローカル実行前にレビューステップを追加する承認境界ツールを作成しました。このツールは次のループに従います:まず計画を確認し、一度承認し、ローカルで実行させ、その後証拠を保持します。

OpenClawRadar
カーパシーの自律研究プロジェクト:AIエージェントが夜通しLLM学習実験を実行
Tools

カーパシーの自律研究プロジェクト:AIエージェントが夜通しLLM学習実験を実行

アンドレイ・カーパシーは、AIエージェントがtrain.pyを編集し、5分間のナノチャット学習実験を実行し、val_bpbが改善したかどうかを確認し、一晩中単一のGPUで繰り返す最小限の自動研究プロジェクトを公開しました。

OpenClawRadar
開発者がClaude CodeでGALAプログラミング言語を構築、強い型付けがAI生成コードの信頼性を向上させると指摘
Tools

開発者がClaude CodeでGALAプログラミング言語を構築、強い型付けがAI生成コードの信頼性を向上させると指摘

開発者は、Claude Codeを広範囲に使用して、Goにトランスパイルする関数型プログラミング言語GALAを構築しました。この言語は、封印型、網羅的パターンマッチング、デフォルトでの不変性、モナドを特徴としており、Claudeが型推論、パターンマッチング変換器の実装、40以上のバグ修正を支援しました。

OpenClawRadar
オープンソース専門のディスパッチアダプターは、複雑なタスクをClaude Codeに委任します。
Tools

オープンソース専門のディスパッチアダプターは、複雑なタスクをClaude Codeに委任します。

expert-dispatchは、安価なAIアシスタントが複雑なコーディングタスクをClaude Code CLIに委任できる約500行のbashスクリプトです。dispatch-cc runなどのコマンドを使用してタスクを送信し、永続的なコンテキスト用のCLAUDE.mdを含むプロジェクトごとのディレクトリを維持します。

OpenClawRadar