Trace: macOS用のオフライン・オンデバイス会議議事録作成ツール

Traceは、macOS用のローカルファーストな文字起こしツールです。システムオーディオとマイクの音声をキャプチャし、完全にオンデバイスでmarkdown形式の議事録を生成します。従来の文字起こしサービスとは異なり、Traceはクラウドアカウント、APIキー、または会議用ボットを必要としないため、音声データや議事録がユーザーのMacから離れることはありません。

ローカルファーストなアーキテクチャとプライバシー

Traceは、厳格なデータプライバシーを必要とし、クラウドベースの処理を避けたいユーザー向けに設計されています。このアプリケーションはApple silicon上でローカルな音声モデルを実行するため、アップロードや待ち行列なしで、数秒で文字起こしを行うことができます。

主なプライバシーおよび技術仕様は以下の通りです:

  • オンデバイス処理: サーバー、アカウント、またはテレメトリは使用されません。すべての音声とテキストはローカルで処理されます。
  • ハードウェア要件: macOS 14以降、およびApple siliconが必要です。
  • ローカルストレージ: 各セッションはFinderでプレーンな音声(.wav)およびmarkdown(.md)ファイルとして保存されるため、ユーザーはそれらをgitでバージョン管理したり、ObsidianやNotionなどの個人の知識ベースに移動したりすることができます。
  • 権限: このアプリは他のアプリケーションからの音声を取得するために「システムオーディオ録音」の権限を必要としますが、画面へのアクセスは行いません。

リアルタイム・アノテーションと「Key Moments」

Traceは、リアルタイム・アノテーション・レイヤーを導入することで、受動的な文字起こしツールとは一線を画しています。ユーザーは、通話が終わった後に録音を振り返るのではなく、会話の重要な部分をリアルタイムでフラグを立てることができます。

  • Moment Flagging: ☠K (Command+K) を通話中に押すことで、ユーザーは短いメモをタイプし、それを正確なタイムスタンプと共に議事録に挿入することができます。これにより、決定事項やアクションアイテムの検索可能な、ハイライトされた記録が作成されます。
  • Live Recap: ☠? (Command+?) を押すことで、ユーザーは直近の2分間のライブ文字起こしを表示し、フラグを立てたモーメントを織り交ぜることで、会議の進行を妨げることなく即座にコンテキストテキストを提供します。

ワークフローの統合とコントロール

Traceは、会議中の摩擦を最小限に抑えるために、キーボード駆動のインターフェースとカレンダー連携を機能として備え、「邪魔にならない」設計になっています。

キーボードショートカット

  • ☠R: Record
  • ☠K: Key moment
  • ☠?: Recap
  • ☠P: Pause
  • ☠H: Hide pill

カレンダー連携

Traceは、MacのローカルカレンダーまたはGoogle Calendar(オプトインによる読み取り専用接続)に接続して、イベントのタイトルに基づいて録音を自動的に命名し、会議が始まる1分前にリマインダーを提供します。

コミュニティの視点と技術的な検討事項

Hacker Newsでのユーザー間の議論では、「key moment」機能の有用性と、ローカル文字起こしにおける固有の課題が強調されています。

価値提案

いくつかのユーザーは、リアルタイムのフラグ立てシステムが、メンタルモデルを記述から「会議後の整理」から「会議中のアクティブな支援」へとシフトさせる点に注目しました。

"The key moment flagging is what makes this distinct. Most transcription tools assume you'll review after the call as a cleanup pass, but what you've built is more of an annotation layer you're constructing in real time."

技術的な課題

コミュニティのメンバーは、ローカル文字起こしアプリにおける一般的な落とし穴について指摘しました:

  • Crash Recovery: 録音中のアプリが保存前にクラッシュした場合、録音された音声の紛失リスクがあります。

  • Disk Space: 時間の経過とともに、大きな .wav ファイルが蓄積していきます。

  • Microphone Bleed: ヘッドフォンを使用していないユーザーの場合、システムオーディオがマイクで拾われてしまい、二重に文字起こしされる問題があります。

  • Language Support: ローカルモデルの英語以外の言語に対する有効性について疑問が呈されました。具体的には、一部のmacOS内蔵モデルがドイツ語で苦戦するという点が指摘されました。

Sources