金融モデラーがClaude Codeでローカル音声ツールデスクトップアプリを構築

プロフェッショナルなコーディング経験を持たない開発者が、Claude Codeを使用して完全に機能するローカル音声認識デスクトップアプリケーションを構築しました。主に金融モデリングでExcelとSQLを使用しているこの開発者は、クラウドベースのサブスクリプションサービスに代わるツールとして作成しました。
構築されたもの
このアプリケーションは「Sotto」と呼ばれる、GPU上でWhisperを実行するWindows向けローカル音声認識ツールです。開発者は、高性能なハードウェア(具体的には4070 Ti GPU)を持っているにもかかわらず、音声データがマシンから離れてしまうクラウドベースの音声入力サービスへの不満から動機づけられました。
主な機能
- 任意のアプリケーションからアクセス可能なシステム全体のホットキー
- 話し終わると自動的に録音を停止
- 長い音声メモ用の第2ホットキー(Obsidian互換のマークダウン形式でエクスポート)
- システムトレイ統合付き設定UI
- リスニング中の視覚的波形インジケーター
- 自動GPU検出とモデル選択
- カーソル位置へのテキスト挿入
技術的詳細
このアプリケーションは、17ファイルに約2,200行のPythonコードで構成されています。開発者によると、Claude Codeが「大部分」の実装を担当し、以下を含みます:
- スレッド処理ロジック
- Windows API統合
- Qtベースのユーザーインターフェース
開発者は要件定義、テスト、バグ特定、機能優先順位付けを担当し、技術的コンポーネントの実際の実装については、自身が構築方法を知らない部分をClaude Codeに依存しました。
入手可能性
SottoはMITライセンスの下で利用可能で、以下の要件があります:
- Windowsオペレーティングシステム
- Python 3.10以上
- GPU推奨(必須ではありません)
開発者は、最近MacBookを購入し、そこでこのツールを使用したいため、Mac版が「近日公開予定」であると述べています。プロジェクトはGitHubでホストされています:https://github.com/mrobison12-oss/sotto。
📖 Read the full source: r/ClaudeAI
👀 See Also

OpenClawエージェントが、関係性に基づくナッジを備えた文脈的リマインダーを実装
OpenClawユーザーが、固定スケジュールではなくカレンダーの負荷、現在のタスク、時間帯に基づいてトリガーされるコンテキストリマインダーを備えたパーソナルエージェントシステムを構築しました。このシステムにはリマインダーのエスカレーションラダーが含まれており、関係性の履歴に基づいて人々に連絡することを提案するためにメモリ追跡を使用しています。

大学野球のスコア更新用OpenClawセットアップ、Telegramアラート付き
ある開発者が、ESPNの大学野球スコアボードAPIを使用して、約8分ごとにASUとGTの野球試合をチェックし、スコア、イニング、または最終結果が変更された場合のみTelegramアラートを送信してスパムを回避するOpenClawフローを構築しました。

リアルタイム紛争モニター:Claude API構築でニュースの影響を分析
開発者がClaudeのAPIを使用して、100以上の情報源から紛争ニュースを読み取り、トピック・国・深刻度で分類し、影響度スコア(1-100)を生成し、3行のスマートサマリーを作成する自動化パイプラインを構築しました。

Claude Coworkのスケジュールタスクがブラウザベースの管理業務を自動化:実際の使用例
Claude CoworkのスケジュールタスクとChrome拡張機能を組み合わせることで、アフィリエイトネットワークのパブリッシャー承認作業を自動化し、毎週数時間の手間を削減。手動ステップはセッションごとに1回のログインのみ。