はじめに
Meeting Minutes(別名Meetily)は、Zackriya Solutionsによって開発されたフリーでオープンソースのAI会議アシスタントツールであり、リアルタイムで会議の音声をキャプチャし、書き起こしテキストを生成し、自動的に会議の要約を抽出することに重点を置いている。このツールは、外部サーバーを必要とせず、macOSとWindows上で完全にローカルに動作し(Linuxのサポートは開発中)、ユーザーデータのプライバシーとセキュリティを保証します。Google Meet、Zoom、Microsoft Teamsなどの主要な会議プラットフォームと互換性があり、以下の機能を内蔵しています。 ウィスパー.cppトランスクリプションエンジンと複数のLarge Language Model (LLM)のサポートにより、チームコラボレーションや機密情報の保護が必要なプロフェッショナルユーザーにも対応します。2025年3月現在、最新バージョンはv0.0.3プレリリースで、すでにGitHubで1000以上のスターを獲得しており、MITライセンスの下でライセンスされています。
機能一覧
- リアルタイム・オーディオ・キャプチャー様々な会議プラットフォームに対応し、マイクやシステム音声から会議内容をキャプチャー。
- リアルタイム転写: ネイティブで動作するWhisper.cppモデルから音声をテキストに変換します。
- 要約の自動生成LLMの使用(例:Anthropic、Groq、またはlocal) オーラマ (モデリング)書き起こされた内容を分析し、キーポイント、アクションアイテム、決定事項を抽出する。
- ローカル処理すべてのデータ処理は、インターネット接続を必要とせず、ユーザーのデバイス上で行われるため、プライバシーが保証されます。
- セマンティックサーチChromaDBベクトルストレージとナレッジグラフにより、過去の会議コンテンツのインテリジェントな検索をサポートします。
- クロスプラットフォーム対応パッケージアプリはmacOSとWindowsで利用可能で、Linuxは近日中に対応予定。
- エクスポート機能(開発中)Markdown、PDF、HTMLフォーマットへの書き起こしや要約のエクスポートをサポート。
- 近代化トランスクリプションとサマリーのコンテンツをリアルタイムで更新するレスポンシブなUIを提供します。
ヘルプの使用
設置プロセス
Meeting Minutesはセルフホストツールであり、ユーザーはフロントエンドとバックエンドのインストールをローカルデバイス上で完了する必要があります。以下は、v0.0.3プレリリースバージョンに基づく詳細な手順です:
前提条件
- オペレーティングシステムmacOSまたはWindows(Linuxは開発中)。
- ソフトウェア依存::
- 前方部分コンパイル済みのインストーラーを使えばいい。
- バックエンド::
- Python 3.10から3.12。
- FFmpeg(オーディオ処理)。
- CMakeとC++コンパイラ(Whisper.cppをビルド)。
- Windowsユーザーは、Visual Studio Build Toolsをインストールする必要があります(C++開発ワークロードの場合)。
- ハードウェア要件8GB以上のRAM、マルチコアプロセッサ、パフォーマンス向上のためのGPUアクセラレーションを推奨。
インストール手順
1.フロントエンドのインストール
フロントエンドは、WindowsとmacOS用のコンパイル済みインストールパッケージを提供し、直接ダウンロードしてインストールすることができる。
ウィンドウズ・インストール
- インストールパッケージをダウンロードするアクセス v0.0.3リリースページ以下の文書のいずれかを選択する:
- オプション1(推奨)::
meeting-minutes-frontend_0.1.0_x64-setup.exe
. - オプション2::
meeting-minutes-frontend_0.1.0_x64_ja-US.msi
.
- オプション1(推奨)::
- インストーラーを実行する::
- ダウンロードした
.exe
もしかしたら.msi
ドキュメンテーション - Windowsは、「Microsoft Defender SmartScreenが認識できないアプリケーションをブロックしています」と表示する「Windowsコンピュータの保護」プロンプトを表示します:
- 詳細情報」をクリック。
- Still running "を選択する。
- それでも実行されない場合は、インストールファイルを右クリックしてください:
- プロパティを選択する。
- 一番下の "Unlock "チェックボックスにチェックを入れ、"OK "をクリックします。
- インストールウィザードに従ってインストールを完了すると、アプリケーションがデスクトップに表示されます。
- ダウンロードした
- 権限の付与初回実行時にマイクとオーディオキャプチャのパーミッションを許可します。
macOSインストール
- インストールパッケージをダウンロードするより v0.0.3リリースページ ダウンロード
dmg_darwin_arch64.zip
. - インストール手順::
- げんあつ
dmg_darwin_arch64.zip
得るミーティング議事録フロントエンド_0.1.0_aarch64.dmg
. - ダブルクリック
.dmg
ドキュメンテーション - そうしれいかん
ミーティング議事録フロントエンド.app
アプリケーションフォルダにドラッグします。 - ターミナルで以下のコマンドを実行し、隔離属性を削除します:
xattr -c /Applications/meeting-minutes-frontend.app
- げんあつ
- 権限の付与初回実行時にマイクとオーディオキャプチャのパーミッションを許可します。
2.バックエンドのインストール
バックエンドは手動でデプロイする必要があります:
- クローン倉庫
git clone https://github.com/Zackriya-Solutions/meeting-minutes.git
cd meeting-minutes/backend
- 先行依存関係のインストール
- マックオス::
- Homebrew経由でFFmpegをインストールする:
brew install ffmpeg
. - CMakeをインストールします:
brew install cmake
.
- Homebrew経由でFFmpegをインストールする:
- ウィンドウズ::
- ChocolateyでFFmpegをインストールする:
choco install ffmpeg
. - Visual Studioビルドツールをインストールする(C++ワークロードを使用)。
- Python 3.10+がPATHに追加されていることを確認してください。
- ChocolateyでFFmpegをインストールする:
- 鍵を手に入れろ
- Anthropic: https://www.anthropic.com/。
- Groq: https://console.groq.com/.
- コンフィギュレーション:
- macOS:
echo -e "ANTHROPIC_API_KEY=your_api_keynGROQ_API_KEY=your_groq_api_key" > .env
- Windows(PowerShell):
「ANTHROPIC_API_KEY=your_api_key`nGROQ_API_KEY=your_groq_api_key" | Out-File -FilePath .env -Encoding utf8
- macOS:
- Groq環境変数を設定する:
- macOS/Linux:
export GROQ_API_KEY=your_groq_api_key
- Windows(PowerShell):
$env:GROQ_API_KEY="your_groq_api_key"
- Windows(コマンドプロンプト):
GROQ_API_KEY=your_groq_api_key を設定します。
- macOS/Linux:
- Whisper.cppのビルド
- macOS:
chmod +x build_whisper.sh
./build_whisper.sh
- ウィンドウズ
.\build_whisper.bat
(スクリプトが失敗した場合は、スクリプト内のコマンドを手動で実行してください)
- バックエンド・サービスの開始
- macOS:
./clean_start_backend.sh
- ウィンドウズ
.\start_with_output.ps1。
使用方法
インストールが完了したら、ユーザーは以下の手順に従ってMeeting Minutesを使用することができます:
1.会議のリアルタイム文字起こし
- アプリケーションを起動するデスクトップ上のフロントエンド・アプリケーションをダブルクリックするか、バックエンド・サービスを実行します。
- オーディオソースの選択インターフェイスで "Microphone "または "System Audio "を選択します。
- 録音開始Start "ボタンをクリックすると、ライブテープ起こしがインターフェイスに表示されます。
- ストップ&セーブ会議終了時に "Stop "をクリックすると、テープ起こしが自動的にローカルに保存されます。
2.ミーティングサマリーの作成
- LLMの設定セットアップでローカルモデルか外部サービスを選択(必須)
環境
(構成)。パラメータが32B以上のモデルを推奨。 - 要約の作成テープ起こしが完了したら、「サマリーを作成」をクリックし、主要なポイント、アクションアイテム、決定事項を確認する。
- 結果を保存エクスポート機能(Markdown/PDF)は開発中。
3.セマンティック検索
- 履歴を見る履歴」をクリックすると、保存された会議が表示されます。
- 検索内容キーワードを入力すると、関連するスニペットが表示されます。
- 表示へジャンプ詳細は結果をクリックしてください。
操作技術
- 転写品質の向上クリアなマイクを使用するには、ウィスパーモデルのラージバージョンを選択してください。
- パフォーマンスを最適化する十分なハードウェアがない場合は、Groq APIを使ってスピードアップしてください。
- 互換性会議ソフトウェアで音声入力デバイスを調整します。
ほら
- 既知の問題::
- 小さいLLM(<32Bパラメータ)は要約の質が低い。
- バックエンドのビルドにはCMakeとC++が必要で、初期設定は複雑だ。
- アジュバント質問には ディスコード またはGitHubフィードバック。