openbezal/rhema
Real-time AI Bible verse detection for live sermons. Tauri desktop app with NDI broadcast output
解決する課題
Rhema はライブ説教や放送向けに設計されたリアルタイムAI駆動システムです。ライブトーク中に聖書の箇所を手動で検索・表示するという課題を解決し、音声フィード内の参照や引用を自動検出し、NDI経由でプロフェッショナルな放送用オーバーレイとしてレンダリングします。
動作方法
このアプリケーションは、複数の戦略を組み合わせた検出パイプラインを使用して聖句を識別します:
- 音声認識(STT):ローカルのWhisperモデルまたはDeepgramクラウドAPIを使用してライブ音声を文字起こしします。
- 検出戦略:直接の参照パース(Aho-Corasickおよびファジー一致)、既知のテキストとの引用一致、およびQwen3-0.6B ONNX埋め込みを用いた意味的検索(類義表現の一致)を採用します。
- コンテキスト追跡:説教のコンテキストを追跡し、「リーディングモード」を提供して特定の書籍や章にロックすることで、ナビゲーションを容易にします。
- 出力:検出された聖句は放送キューに送信され、NDI 6 SDKを介してカスタマイズ可能なテーマでオーバーレイとしてレンダリングされます。
- バックエンド/フロントエンド:パフォーマンスが求められるタスク(音声キャプチャ、ML推論など)にはRustバックエンド(Tauri v2)を、ユーザーインターフェースにはReactフロントエンドを使用しています。
対象ユーザー
- 教会やミッションのライブ制作チーム。
- 自動化されたリアルタイム聖句参照オーバーレイが必要な放送局。
- 音声コマンドで聖書訳を切り替え(例:"NIVで読む")したいスピーカー。
特徴
- リアルタイムSTT:ローカル(Whisper)とクラウド(Deepgram)の両方をサポート。
- クロスプラットフォーム:Windows、macOS、Linuxで動作。
- 意味的検索:高精度な類義表現検出のための埋め込みベースの再ランク付けをオプションで利用可能。
- 放送統合:解像度やアルファモードをカスタマイズ可能なプロフェッショナルなNDI出力。
- 音声制御:音声コマンドで聖書訳を切り替え可能(例:"read in NIV")。
- 豊富なデータベース:10の訳と34万件以上のクロスリファレンスをバンドル済み。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト