tacit は何をしますか?
デバイス上で常時オンになる文字起こしを通じて、暗黙知をAIエージェントのコンテキストに取り込みます。
概要
sangmin7648/tacit は、ローカルデバイス上で常時動作する文字起こし機能を提供します。これにより、会話や口頭でのアイデア、ディスカッションなどを自動的にテキスト化し、AIエージェント(例:Claude Code)が利用できるコンテキストとして保存します。
特徴
- デバイス上で完結: すべての処理はローカルデバイス上で行われ、外部サーバーにデータを送信しません。
- 常時オン: バックグラウンドで常に動作し、音声をリアルタイムで文字起こしします。
- プライバシー保護: 機密性の高い会話も安全に処理できます。
- AIエージェント連携: 文字起こし結果をAIエージェントのコンテキストとして自動的に取り込みます。
使い方
インストール
git clone https://github.com/sangmin7648/tacit.git
cd tacit
pip install -r requirements.txt
設定
環境変数または設定ファイルで以下の項目を指定します。
TACIT_MODEL: 使用する文字起こしモデル(デフォルト:base)TACIT_OUTPUT_DIR: 文字起こし結果の出力先ディレクトリTACIT_LANGUAGE: 認識する言語(デフォルト:en)
実行
python tacit.py start
対応プラットフォーム
- macOS
- Linux
- Windows(WSL2対応)
仕組み
- マイクからの音声入力をリアルタイムでキャプチャ
- ローカルの音声認識モデル(例:Whisper)で文字起こし
- 文字起こし結果をテキストファイルに保存
- AIエージェントがそのテキストをコンテキストとして参照
注意事項
- バッテリー消費が増加する可能性があります。
- 静かな環境での使用を推奨します。
ライセンス
MIT