daily
Fornece informações sobre as capacidades e como usar a ferramenta Daily. É útil para entender o que o agente pode fazer.
O que ela faz
Daily é uma ferramenta para criar aplicativos de IA que conversam em tempo real, usando voz ou vídeo. Ela ajuda a juntar várias partes de IA (como entender a voz, gerar texto e falar) para que funcionem juntas de forma rápida e sem interrupções.
Quando usar
- ✓Ao criar um aplicativo de voz ou vídeo que precisa de respostas rápidas.
- ✓Quando você quer juntar diferentes serviços de IA em uma única conversa.
- ✓Para testar como diferentes partes de IA funcionam juntas antes de construir o aplicativo final.
Exemplo do que pedir para a IA
“Como posso fazer um aplicativo de IA que conversa por voz e responde em menos de um segundo?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Daily conecta diferentes serviços de inteligência artificial, como reconhecimento de voz e geração de fala, em uma sequência. Ele gerencia a comunicação entre eles para que a conversa flua naturalmente e sem atrasos.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill dailyOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/daily/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Quando Usar
- Você está construindo um aplicativo de IA de voz ou multimodal em tempo real que usa transportes no estilo Daily ou Pipecat.
- Você precisa de orientação sobre orquestração de áudio, vídeo, texto e serviços de IA de baixa latência em um único pipeline.
- Você deseja uma referência de capacidade antes de escolher serviços, transportes ou padrões de fluxo de trabalho para um agente interativo.
Capacidades
O Pipecat permite que agentes criem aplicativos de IA de voz e multimodais prontos para produção com processamento em tempo real. Os agentes podem orquestrar pipelines complexos de serviços de IA que lidam com áudio, vídeo e texto simultaneamente, mantendo latência ultrabaixa (500-800ms de ida e volta). O framework abstrai a complexidade de coordenar múltiplos serviços de IA, transportes de rede e processamento de áudio, permitindo que os agentes se concentrem na lógica do aplicativo.
As principais capacidades incluem:
- Conversas de voz em tempo real com alternância natural e tratamento de interrupções
- Processamento multimodal combinando áudio, vídeo, imagens e texto
- Integração com mais de 50 serviços de IA (LLMs, reconhecimento de fala, text-to-speech, modelos de visão)
- Chamada de função para integração de API externa e uso de ferramentas
- Gerenciamento automático de contexto de conversação com sumarização opcional
- Múltiplas opções de transporte (WebRTC, WebSocket, Daily, Twilio, Telnyx, etc.)
- Implantação em produção em plataformas de nuvem com escalabilidade integrada
Habilidades
Arquitetura de Pipeline e Processamento de Frames
Os agentes podem construir pipelines que conectam processadores de frames em sequência para lidar com o fluxo de dados em tempo real:
pipeline = Pipeline([
transport.input(), # Receives user audio
stt, # Speech-to-text conversion
context_aggregator.user(), # Collect user responses
llm, # Language model processing
tts, # Text-to-speech conversion
transport.output(), # Sends audio to user
context_aggregator.assistant(), # Collect assistant responses
])
Os agentes podem criar processadores de frames personalizados para lidar com lógica especializada, trabalhar com pipelines paralelos para processamento condicional e gerenciar tipos de frames (SystemFrames para processamento imediato, DataFrames para enfileiramento ordenado).
Reconhecimento de Fala e Entrada de Áudio
Os agentes podem integrar mais de 15 provedores de fala para texto, incluindo OpenAI, Google Cloud, Deepgram, AssemblyAI, Azure e Whisper. Os serviços suportam:
- Transcrição de streaming em tempo real via conexões WebSocket
- Detecção de Atividade de Voz (VAD) para detecção automática de fala
- Suporte a múltiplos idiomas (mais de 125 idiomas com Google Cloud)
- Pontuações de confiança em nível de palavra e pontuação automática
- Ajuste de latência configurável para desempenho ideal
Text-to-Speech e Saída de Áudio
Os agentes podem escolher entre mais de 30 provedores de text-to-speech, incluindo OpenAI, Google Cloud, ElevenLabs, Cartesia, LMNT e PlayHT. Os recursos incluem:
- Síntese de streaming em tempo real com latência ultrabaixa
- Múltiplas opções de voz e estilos de fala por provedor
- Tratamento automático de interrupções para conversas naturais
- Flexibilidade de formato de áudio (WAV, PCM, MP3)
- Saída em nível de palavra para rastreamento preciso de contexto
Integração de Modelo de Linguagem
Os agentes podem se integrar a mais de 20 provedores de LLM, incluindo OpenAI, Anthropic, Google Gemini, Groq, Perplexity e modelos de código aberto via Ollama. As capacidades incluem:
- Geração de resposta em streaming para saída em tempo real
- Chamada de função (uso de ferramentas) para integração de API externa
- Gerenciamento de contexto com rastreamento automático do histórico de mensagens
- Monitoramento de uso de tokens e rastreamento de custos
- Suporte para modelos de visão e entradas multimodais
Chamada de Função e Integração de Ferramentas
Os agentes podem permitir que LLMs chamem funções e APIs externas durante as conversas:
# Define functions using standard schema
weather_function = FunctionSchema(
name="get_current_weather",
description="Get the current weather in a location",
properties={"location": {"type": "string"}},
required=["location"]
)
# Register function handlers
async def fetch_weather(params: FunctionCallParams):
location = params.arguments.get("location")
weather_data = await weather_api.get_weather(location)
await params.result_callback(weather_data)
llm.register_function("get_current_weather", fetch_weather)
Os resultados das funções são armazenados automaticamente no contexto da conversa, permitindo interações de várias etapas e acesso a dados em tempo real.
Gerenciamento de Contexto e Histórico de Conversa
…
Perguntas frequentes
O que são 'transports'?
São as formas como a informação (voz, vídeo, texto) viaja entre o usuário e o aplicativo de IA. Exemplos incluem chamadas de vídeo pela internet (WebRTC) ou mensagens de texto (WebSocket).
O que significa 'baixa latência'?
Significa que o tempo de resposta é muito curto, quase instantâneo. Em aplicativos de voz, isso é crucial para que a conversa pareça natural.
Posso usar o Daily com vídeo?
Sim, o Daily suporta aplicações multimodais, o que inclui áudio, vídeo e texto trabalhando juntos.
Detalhes
Descrição original do autor
Documentation and capabilities reference for Daily
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2700
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
architecture-decision-records
Faz seu agente registrar decisões importantes sobre a estrutura do projeto. Ajuda a entender o porquê das escolhas feitas e a manter um histórico claro das mudanças.
affaan-m/ECC
code-tour
Faz seu agente criar guias passo a passo no código, com locais exatos em arquivos e linhas. É útil para apresentar um projeto, explicar código ou revisar mudanças. Ajuda a entender como um sistema funciona.
affaan-m/ECC
codebase-onboarding
Ajuda seu agente a analisar um código desconhecido e criar um guia de integração. Ele inclui um mapa da arquitetura, pontos de entrada e convenções. Ideal para quem está começando em um novo projeto.
affaan-m/ECC