kunchenguid/autopreso
Realtime speech to presentation. Let the whiteboard whiteboard itself.
何を解決するか
autopreso は、スピーカーの声に基づいてリアルタイムで Excalidraw のホワイトボードを描画・再配置する AI エージェントを使用して、プレゼンテーションをハンズフリーで行うツールです。プレゼンターはスライドやキャンバス上で手動でクリック、描画、要素の配置を行う必要がなく、声だけで視覚的なホワイトボードをリアルタイムで作成・更新できます。
動作方法
このシステムは、ライブ Excalidraw キャンバスとリスニング AI エージェントを統合したローカル Web アプリとして動作します。以下のパイプラインに従います:
- 音声認識(STT):ブラウザのマイクから取得した音声が、ローカルの Moonshine または OpenAI Realtime のトランスクリプションモデルにストリーミングされます。
- エージェント処理:トランスクリプトは、OpenAI、Codex、または Ollama を通じて LLM エージェントに送信され、スピーチを解釈します。
- リアルタイム更新:エージェントはツール呼び出しを使って、Excalidraw シーン上の要素を描画・ラベル付け・再配置します。
ユーザーは「ステージング」モードで初期コンテンツと指示を設定し、その後「ライブ」モードに切り替えて、声に基づいてエージェントがキャンバスを制御するようにできます。
対象ユーザー
スライドデッキやキッカーを使わず、動的な視覚的プレゼンテーションをしたいプレゼンター、教育者、スピーカー向けです。
特徴
- ハンズフリー操作:声がエージェントを制御し、ホワイトボードを編集します。
- 柔軟なモデル対応:OpenAI、Codex、Ollama に対応しています。
- ローカル優先オプション:Moonshine で音声認識、Ollama でエージェントをローカルで完全に実行可能。
- 統合キャンバス:高品質なホワイトボードレンダリングのために Excalidraw をベースに構築されています。
- ハイブリッドワークフロー:初期コンテンツの設定用のステージングモードと、リアルタイム更新用のライブモードを備えています。
関連
- プロジェクト
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト