RecapはmacOS用に設計されたオープンソースツールで、ユーザーが会議の音声を素早く録音、書き起こし、要約するのに役立ちます。すべてのデータをクラウドにアップロードすることなくローカルで処理し、ユーザーのプライバシーを保護する。開発者のRawand Ahmad氏は、議論と録音の両方に同時に集中することが難しい会議の問題を解決するためにRecapを構築した。 Recapは、WhisperKitなどのAppleの技術を活用して音声を書き起こし、以下の方法で利用できる。 オーラマ Recapはプライバシーを重視し、技術に精通したmacOSユーザーに適している。このプロジェクトは現在開発中で、ユーザーは自分でコードをコンパイルする必要がある。 Recapはプライバシーに配慮し、技術に精通したmacOSユーザー向け。
機能一覧
- macOSのシステムオーディオとマイク入力の録音をサポート。
- WhisperKitを使って、ローカルで音声をテキストに書き起こそう。
- OllamaまたはOpenRouter(オプション)を介して会議のサマリーを生成します。
- プライバシーとセキュリティを保護するために、データがローカルで処理されるようにする。
- 主要な会議プラットフォームの音声検出をサポート(機能開発中)。
- コミュニティによる貢献を奨励するオープンソース・コード。
ヘルプの使用
設置プロセス
Recapは現在、macOSの開発環境に慣れている人のために、ソースコードのコンパイルによってインストールされている。以下はその詳細な手順である:
- システム要件の確認
macOSを使用しており、Xcode 15.0以上がインストールされていることを確認してください。XcodeはMac App Storeからダウンロードできます。 - コードベースのクローン
ターミナルを開き、以下のコマンドを実行してRecapのソースコードを取得する:git clone https://github.com/rawandahmad698/recap.git cd recap
- Xcodeプロジェクトを開く
ターミナルで以下のコマンドを入力し、Recapプロジェクトを開く:open Recap.xcodeproj
- 環境変数の設定
XcodeのScheme Editorで以下の環境変数を設定する:HF_TOKEN
ダウンロード用トークン ウィスパー モデルハギング・フェイスのウェブサイトに登録し、トークンを生成する必要があります。OPENROUTER_API_KEY
(オプション) オープンルーター 要約が生成される。設定されていない場合、デフォルトでローカルのOllamaが使用される。
ゲイン
HF_TOKEN
方法:- 登録またはログインするには、ハギング・フェイスのウェブサイトをご覧ください。
- アカウント設定でAPIトークンを作成します。
- そうしれいかん トークン これをXcodeのScheme Editorにコピーする。
- コンパイルと実行
Xcodeの "Build and Run "をクリック(ショートカットキー)⌘+R
)を使ってプロジェクトをコンパイルする。完成すれば、RecapはmacOS上で動作する。 - 今後の予定
開発者たちは、Mac App Storeのインストールをサポートし、Keychainを使ってトークンを保存することでセキュリティを向上させたコンパイル済みバージョンをリリースする予定だ。
主な機能の操作
Recapの中核は、音声の録音、テキストの書き起こし、要約の作成である。以下はその方法についてのガイドである:
1.オーディオの録音
- スタートの総括 コンパイルしたRecapアプリケーションを実行する。
- オーディオソースの選択 : RecapはデフォルトでmacOSのシステムオーディオ(会議ソフトの音など)を録音します。マイク録音は設定で有効にできます。
- 録音開始 再録は会議の音声をキャプチャしたものです。
- 録音停止 会議の最後に「録音停止」をクリックすると、音声ファイルがローカルに保存されます。
2.現地テープ起こし
- WhisperKitの使用 RecapはWhisperKitを使って、インターネットに接続せずにmacOS上で音声をテキストに変換します。
- トランスクリプションを見る テープ起こしが完了すると、テキストがインターフェイスに表示されます。正確さを保証するために手動で編集することができます。
- ほら トランスクリプションの結果は、音質とデバイスの性能に影響されます。クリアな音声を使用し、デバイスに十分なストレージを確保することをお勧めします。
3.要約の生成
- 地域概要 Recapは、デフォルトでOllamaを使用し、決定事項やタスクなど会議の重要なポイントを抽出し、サマリーをローカルに生成します。
- OpenRouterオプション 設定されている場合
OPENROUTER_API_KEY
以下は、インターネット接続があればOpenRouterで生成できる、より質の高い要約の例です。 - 概要を見る 要約は生成され、インターフェイスに表示され、コピー、保存、またはテキストとしてエクスポートすることができます。
4.プライバシーの保護
- ローカル処理 音声とテキストの処理はすべてmacOSデバイス上で行われ、データはクラウドにアップロードされません。
- オープンソースで透明性が高い : コードはGitHubでホストされており、セキュリティ確保のためにユーザーによるレビューが可能です。
その他の機能
- 会議プラットフォームのテスト : Recapは、macOS ScreenCaptureKitを介して、Teams、Zoom、その他のプラットフォームの音声を自動的に認識することを計画している。
- 地域貢献 開発者はGitHubを通じて、機能の最適化や問題の修正のためにコードを提出することができます。
ほら
- Recapはまだ開発中であり、不安定である可能性があります。
- macOSデバイスに十分なストレージ容量があることを確認してください。
- GitHub Issuesページでフィードバックを提供すれば、開発者がタイムリーに対応する。
アプリケーションシナリオ
- 電話会議の録音
macOSユーザーは、Recapを使ってZoomやTeamsミーティングの音声を録音し、要約を作成することができる。 - 開発者会議
プログラマーはRecapを使って技術セッションを記録し、要約を作成してハイライトを素早く確認し、コーディングの効率を維持することができる。 - デリケートな商談
Recapのローカル処理は、ビジネス上の機密性を伴う会議の記録に適しており、データが漏れることはありません。 - 教育シナリオ
学生や教師は、macOS上で講義の音声を録音し、書き起こしや要約を作成して、復習や共有を簡単に行うことができます。
品質保証
- リキャップにはインターネット接続が必要ですか?
デフォルトのローカル操作では、インターネット接続は必要ありません。OpenRouter Summary 機能を使用するには、ネットワーク接続と API キーの設定が必要です。 - ハグする顔のトークンはどうすれば手に入りますか?
Hugging Faceのウェブサイトに登録し、SettingsからAPIトークンを生成し、Xcode Configurationにコピーします。 - リキャップがサポートしている会議プラットフォームは?
現在は手動でオーディオソースを選択する必要がありますが、将来的にはTeams、Zoom、Google Meetが自動的にサポートされる予定です。 - 要約の質は?
Ollamaは単純な要約に適しているが、OpenRouterはより高品質だが、ネットワーク接続が必要。 - コードを提供するには?
GitHub リポジトリ (https://github.com/rawandahmad698/Recap) にアクセスして Pull Request を提出してください。