基于 Erlang 构建的开源实时服务器,支持 XMPP 即时通讯、MQTT 消息代理和 SIP 语音视频服务。
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
克隆源代码仓库
git clone https://github.com/jitsi/jigasi.git - 2
使用 Maven 构建项目
cd jigasi mvn install -Dassembly.skipAssembly=false - 3
从 target/ 目录解压适合你系统的 zip 包
unzip jigasi-{os-version}-{version}.zip - 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 数据每日更新。
相关项目
Jibri 是一个录制或直播 Jitsi Meet 会议的服务,通过在独立机器上运行 Chrome 与 ffmpeg 实现。
开源平台,用于构建、测试和运行接听真实电话线路的 AI 语音代理,可自托管或使用 Fonoster Cloud。
一套软件定义的电信交换平台,可在普通硬件上运行,实现 SIP/VoIP 交换功能。
Kamailio 是面向大规模 VoIP 与实时通信平台的开源 SIP 信令服务器。
开源的 SIP/VoIP 与 RTC 抓包监控服务,通过 HEP 接收数据并存入 DuckDB/Parquet 数据湖。