このプロジェクトについて
vtmateは、ローカルまたはクラウドベースのLLMとの低遅延な対話的インタラクション向けに設計された、強力かつ自己完結型のターミナルベース音声AIツールキットです。音声認識(Whisper)と音声合成(Kokoro、Supertonic)エンジンを直接統合しており、コア機能の利用に外部インストールは不要です。本システムは41言語、ボイスクローニング、再利用可能なシステムプロンプトによるエージェントのカスタマイズを広くサポートしています。
主な機能:
- **会話モード**: Live(割り込み対応の連続音声)とPush-to-Talk(PTT)モードをサポート。ユーザーは応答の割り込み、セッションのリセット、または直前のターンを取り消せます。
- **ディベートモード**: 2つのAIエージェント間の自動ディベートを可能にし、ユーザーの参加もサポート。
- **読み上げモード**: テキストファイルやSTDIN入力音声を、フレーズ単位のナビゲーションや一時停止/再開コントロール付きで音声化。
- **デーモンモード**: バックグラウンドで実行され、グローバルショートカットを通じて音声チャット、選択テキストへの質問、選択テキストの読み上げ、任意のアプリケーションへの音声入力を可能にします。
- **LLM統合**: ローカルサーバー(Ollama、llama.cpp)およびホスティングプロバイダー(OpenAI、Anthropic、Googleなど)と互換。
- **セッション書き出し**: 会話をオーディオ/テキストファイル、または再生用のインタラクティブHTMLプレイヤーとして保存。
インストールは単一のcurlコマンドで簡素化されており、macOS、Linux、Windows間でポータブルです。vtmateは、オフライン対応かつ高度にカスタマイズ可能な音声インターフェースをターミナル環境に提供することで、有料音声AIツールを置き換えることを目指しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.