Repolode
pipecat-ai

pipecat-ai/pipecat

Framework Python de código aberto para criar agentes de IA multimodais e de voz em tempo real, com serviços intercambiáveis de fala, LLM e transporte.

Estrelas
16,606
Forks
2,904
Issues abertas
398
Último commit
há 3 horas

O que é?

Pipecat é um framework Python para criar agentes conversacionais em tempo real que processam voz, vídeo e outros tipos de entrada multimodal. Os desenvolvedores montam um agente como um pipeline de processadores modulares que abrangem reconhecimento de fala, chamadas a LLMs, síntese de fala e transporte. Assim, cada etapa pode ser substituída sem reescrever o restante.

O projeto oferece uma ampla variedade de integrações: diversos provedores de reconhecimento de fala, modelos de linguagem e síntese de fala, além de serviços de conversão de fala em fala, como OpenAI Realtime e Gemini Multimodal Live. As opções de transporte incluem WebRTC via Daily, LiveKit e Vonage, além de conexões WebSocket e WebSocket do FastAPI e serializadores de telefonia para provedores como Twilio e Telnyx. O projeto também descreve suporte a configurações com vários agentes, nas quais os pipelines transferem o controle entre si ou são executados em paralelo.

Uma CLI (`pipecat init`) gera a estrutura inicial de novos projetos, e os SDKs de cliente abrangem JavaScript, React, iOS, Android e C++. O framework é distribuído como o pacote `pipecat-ai` sob a licença BSD-2-Clause.

Recursos principais

  • 01Pipelines compostos por processadores modulares para etapas de fala, LLM e TTS
  • 02Ampla variedade de integrações com provedores de fala, LLM e síntese de fala
  • 03Suporte à conversão de fala em fala por meio do OpenAI Realtime e do Gemini Multimodal Live
  • 04Transportes WebRTC e WebSocket, além de serializadores de telefonia para Twilio e outros provedores
  • 05Transferência de controle entre agentes e pipelines executados em paralelo
  • 06CLI para gerar a estrutura inicial de projetos e SDKs de cliente para web e dispositivos móveis

Casos de uso

  • Criar um assistente de voz que atende chamadas ou conversa com usuários em tempo real
  • Criar bots de vídeo ou multimodais que combinam fala com modelos de visão
  • Desenvolver agentes empresariais estruturados, como fluxos de atendimento inicial ou suporte ao cliente
  • Coordenar vários agentes especialistas que transferem as conversas entre si

Início rápido

  1. 1

    Instale o Pipecat CLI

    uv tool install "pipecat-ai[cli]"
  2. 2

    Crie um projeto com o modelo de início rápido

    pipecat init quickstart

Tópicos

Perguntas frequentes

O que é pipecat?
Framework Python de código aberto para criar agentes de IA multimodais e de voz em tempo real, com serviços intercambiáveis de fala, LLM e transporte. Pipecat é um framework Python para criar agentes conversacionais em tempo real que processam voz, vídeo e outros tipos de entrada multimodal. Os desenvolvedores montam um agente como um pipeline de processadores modulares que abrangem reconhecimento de fala, chamadas a LLMs, síntese de fala e transporte. Assim, cada etapa pode ser substituída sem reescrever o restante.
pipecat é gratuito? Qual é a licença?
pipecat é open source sob a licença BSD-2-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
pipecat ainda é mantido?
Manutenção ativa. O último commit de pipecat foi em 19 de out. de 2026.
Para que posso usar pipecat?
Criar um assistente de voz que atende chamadas ou conversa com usuários em tempo real Criar bots de vídeo ou multimodais que combinam fala com modelos de visão Desenvolver agentes empresariais estruturados, como fluxos de atendimento inicial ou suporte ao cliente Coordenar vários agentes especialistas que transferem as conversas entre si
Como instalar pipecat?
Instale o Pipecat CLI: uv tool install "pipecat-ai[cli]" Crie um projeto com o modelo de início rápido: pipecat init quickstart
Onde consigo pipecat?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/pipecat-ai/pipecat

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

Projetos relacionados