Repolode
jitsi

jitsi/jigasi

服务端网关,让普通 SIP 客户端加入 Jitsi Meet 会议,并提供语音转写与翻译。

Star
614
Fork
338
未关闭 Issue
82
最近提交
19小时前

这是什么?

Jigasi 是一个服务端应用,用于把 SIP 客户端接入由 Jitsi Videobridge 承载的 Jitsi Meet 会议。它以 SIP 客户端身份注册,而不是充当 SIP 服务器,负责 XMPP 信令、ICE 以及 DTLS/SRTP 的处理,使电话用户可以被拨入会议,或从电话呼入会议。

除通话功能外,Jigasi 还可在会议中充当转写器:把参与者的音频发送给语音识别服务,并以字幕或聊天消息的形式返回结果,会议结束后保存完整转写文本。可用的后端包括 Google Cloud Speech-to-Text、Vosk、自建的 Whisper 服务以及 Oracle Cloud AI Speech;翻译可使用 LibreTranslate 或 Microsoft Translator。

SIP 与转写功能通过配置项分别开关,同一实例可以只运行其中一项,也可以同时运行。

核心功能

  • 01以 SIP 客户端身份注册,使 SIP 电话和 B2BUAs 能加入 Jitsi Meet 会议。
  • 02支持从 Jitsi Meet 邀请对话框外呼,以及通过 SIP 头部指定房间的呼入。
  • 03提供接近实时的转写结果,可显示为字幕或聊天消息。
  • 04可对接 Google Cloud、Vosk、Whisper 和 Oracle Cloud AI Speech 等语音识别服务。
  • 05支持通过 LibreTranslate 或 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 是一个服务端应用,用于把 SIP 客户端接入由 Jitsi Videobridge 承载的 Jitsi Meet 会议。它以 SIP 客户端身份注册,而不是充当 SIP 服务器,负责 XMPP 信令、ICE 以及 DTLS/SRTP 的处理,使电话用户可以被拨入会议,或从电话呼入会议。
jigasi 可以免费使用吗?用的什么许可证?
jigasi 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
jigasi 还在维护吗?
活跃维护中。jigasi 最近一次提交是在 2026年11月6日。
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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目