Repolode
jitsi

jitsi/jigasi

Gateway no lado do servidor que permite que telefones SIP convencionais participem de videoconferências do Jitsi Meet e oferece transcrição e tradução de fala.

Estrelas
614
Forks
338
Issues abertas
82
Último commit
há 18 horas

O que é?

O Jigasi é um aplicativo no lado do servidor que conecta clientes SIP a conferências do Jitsi Meet hospedadas pelo Jitsi Videobridge. Ele se registra como cliente SIP, em vez de atuar como servidor SIP, e gerencia a sinalização XMPP, ICE e a terminação DTLS/SRTP para que participantes por telefone possam ser chamados para uma reunião ou ligar para participar dela.

Além da telefonia, o Jigasi pode atuar como transcritor em uma conferência, enviando o áudio dos participantes a um serviço de reconhecimento de fala e retornando os resultados como legendas ou mensagens de chat, com a transcrição completa salva ao final. Entre os backends compatíveis estão Google Cloud speech-to-text, Vosk, um serviço personalizado de Whisper e Oracle Cloud AI Speech; a tradução pode ser feita pelo LibreTranslate, Microsoft Translator ou um serviço configurado.

A telefonia SIP e a transcrição são ativadas de forma independente por propriedades de configuração, então uma instância pode executar uma das funções ou ambas.

Recursos principais

  • 01Registra-se como cliente SIP para que telefones SIP e B2BUAs possam participar de salas do Jitsi Meet.
  • 02Permite fazer chamadas de saída pela janela de convite do Jitsi Meet e encaminha chamadas de entrada com base em um cabeçalho SIP.
  • 03Oferece transcrição quase em tempo real, exibida como legendas ou mensagens de chat.
  • 04Integra-se ao Google Cloud, Vosk, Whisper e Oracle Cloud AI Speech para reconhecimento de fala.
  • 05Traduz transcrições usando LibreTranslate ou Microsoft Translator.
  • 06Salva as transcrições finais em texto simples ou JSON.

Casos de uso

  • Permitir que pessoas liguem de telefones fixos ou celulares para participar de uma videoconferência existente do Jitsi Meet.
  • Fazer chamadas para participantes por telefone de dentro de uma reunião do Jitsi Meet.
  • Adicionar legendas ao vivo e salvar a transcrição de conferências do Jitsi Meet auto-hospedadas.
  • Oferecer legendas multilíngues combinando transcrição com um serviço de tradução.

Início rápido

  1. 1

    Clone o repositório de origem

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

    Compile o projeto com Maven

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

    Extraia o arquivo zip da sua plataforma em target/

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

    Configure as definições de SIP e XMPP e, em seguida, inicie o Jigasi

    ./jigasi.sh

Antes de usar

  • A instalação é feita a partir do código-fonte com Maven e exige a edição da configuração do servidor XMPP Prosody.
  • Você precisa de uma conta SIP e de uma configuração XMPP antes de usar o Jigasi.
  • A transcrição e a tradução dependem de serviços externos, como Google Cloud, Oracle Cloud ou Microsoft Translator, que exigem credenciais próprias.

Em coleções

Tópicos

Perguntas frequentes

O que é jigasi?
Gateway no lado do servidor que permite que telefones SIP convencionais participem de videoconferências do Jitsi Meet e oferece transcrição e tradução de fala. O Jigasi é um aplicativo no lado do servidor que conecta clientes SIP a conferências do Jitsi Meet hospedadas pelo Jitsi Videobridge. Ele se registra como cliente SIP, em vez de atuar como servidor SIP, e gerencia a sinalização XMPP, ICE e a terminação DTLS/SRTP para que participantes por telefone possam ser chamados para uma reunião ou ligar para participar dela.
jigasi é gratuito? Qual é a licença?
jigasi é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
jigasi ainda é mantido?
Manutenção ativa. O último commit de jigasi foi em 6 de nov. de 2026.
Para que posso usar jigasi?
Permitir que pessoas liguem de telefones fixos ou celulares para participar de uma videoconferência existente do Jitsi Meet. Fazer chamadas para participantes por telefone de dentro de uma reunião do Jitsi Meet. Adicionar legendas ao vivo e salvar a transcrição de conferências do Jitsi Meet auto-hospedadas. Oferecer legendas multilíngues combinando transcrição com um serviço de tradução.
Como instalar jigasi?
Clone o repositório de origem: git clone https://github.com/jitsi/jigasi.git Compile o projeto com Maven: cd jigasi mvn install -Dassembly.skipAssembly=false Extraia o arquivo zip da sua plataforma em target/: unzip jigasi-{os-version}-{version}.zip Configure as definições de SIP e XMPP e, em seguida, inicie o Jigasi: ./jigasi.sh
Onde consigo jigasi?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jitsi/jigasi

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados