Repolode
jitsi

jitsi/jigasi

通常のSIP電話クライアントからJitsi Meetのビデオ会議に参加できるサーバーサイドゲートウェイ。音声の文字起こしと翻訳にも対応します。

スター
614
フォーク
339
未解決の Issue
82
最終コミット
9 日前

これは何?

Jigasiは、Jitsi VideobridgeでホストされるJitsi Meetの会議にSIPクライアントを接続するサーバーサイドアプリケーションです。SIPサーバーとしてではなくSIPクライアントとして登録し、XMPPシグナリング、ICE、DTLS/SRTPの終端処理を担います。これにより、電話の参加者を会議へ発信で招待したり、電話から会議に着信させたりできます。

電話接続に加えて、Jigasiは会議の文字起こし機能としても動作します。参加者の音声を音声認識サービスに送り、結果を字幕またはチャットメッセージとして返すことができ、終了時には全文の文字起こしを保存します。対応するバックエンドにはGoogle Cloud speech-to-text、Vosk、カスタムのWhisperサービス、Oracle Cloud AI Speechがあり、翻訳にはLibreTranslate、Microsoft Translator、または設定したサービスを利用できます。

SIPと文字起こしは設定プロパティで個別に有効化できるため、どちらか一方、または両方の機能を実行できます。

主な機能

  • 01SIPクライアントとして登録し、SIP電話やB2BUAからJitsi Meetのルームに参加できるようにします。
  • 02Jitsi Meetの招待ダイアログからの発信と、SIPヘッダーでルーティングする着信に対応します。
  • 03ほぼリアルタイムの文字起こしを字幕またはチャットメッセージとして表示します。
  • 04音声認識にGoogle Cloud、Vosk、Whisper、Oracle Cloud AI Speechを利用できます。
  • 05LibreTranslateまたはMicrosoft Translatorを使って文字起こしを翻訳します。
  • 06最終的な文字起こしをプレーンテキストまたはJSONで保存します。

ユースケース

  • 固定電話や携帯電話から既存のJitsi Meetビデオ会議に参加できるようにする。
  • Jitsi Meetの会議内から電話の参加者に発信する。
  • セルフホストのJitsi Meet会議にライブ字幕と保存可能な文字起こしを追加する。
  • 文字起こしと翻訳サービスを組み合わせ、多言語字幕を提供する。

クイックスタート

  1. 1

    ソースリポジトリをクローンする

    git clone https://github.com/jitsi/jigasi.git
  2. 2

    Mavenでプロジェクトをビルドする

    cd jigasi mvn install -Dassembly.skipAssembly=false
  3. 3

    target/からお使いのプラットフォーム用のzipを展開する

    unzip jigasi-{os-version}-{version}.zip
  4. 4

    SIPとXMPPの設定を行い、Jigasiを起動する

    ./jigasi.sh

使う前に知っておきたいこと

  • インストールはMavenを使ってソースから行い、Prosody XMPPサーバーの設定を編集する必要があります。
  • Jigasiを動作させるには、事前にSIPアカウントとXMPP環境が必要です。
  • 文字起こしと翻訳には、Google Cloud、Oracle Cloud、Microsoft Translatorなどの外部サービスを利用します。各サービスの認証情報が必要です。

収録されている特集

トピック

よくある質問

jigasi とは?
通常のSIP電話クライアントからJitsi Meetのビデオ会議に参加できるサーバーサイドゲートウェイ。音声の文字起こしと翻訳にも対応します。 Jigasiは、Jitsi VideobridgeでホストされるJitsi Meetの会議にSIPクライアントを接続するサーバーサイドアプリケーションです。SIPサーバーとしてではなくSIPクライアントとして登録し、XMPPシグナリング、ICE、DTLS/SRTPの終端処理を担います。これにより、電話の参加者を会議へ発信で招待したり、電話から会議に着信させたりできます。
jigasi は無料で使えますか?ライセンスは?
jigasi は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
jigasi は今もメンテナンスされていますか?
活発にメンテナンス中。jigasi の最終コミットは 2026年10月28日 です。
jigasi は何に使えますか?
固定電話や携帯電話から既存のJitsi Meetビデオ会議に参加できるようにする。 Jitsi Meetの会議内から電話の参加者に発信する。 セルフホストのJitsi Meet会議にライブ字幕と保存可能な文字起こしを追加する。 文字起こしと翻訳サービスを組み合わせ、多言語字幕を提供する。
jigasi のインストール方法は?
ソースリポジトリをクローンする: git clone https://github.com/jitsi/jigasi.git Mavenでプロジェクトをビルドする: cd jigasi mvn install -Dassembly.skipAssembly=false target/からお使いのプラットフォーム用のzipを展開する: unzip jigasi-{os-version}-{version}.zip SIPとXMPPの設定を行い、Jigasiを起動する: ./jigasi.sh
jigasi はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/jitsi/jigasi

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト