speak-summary
Transforma textos em áudio MP3 usando a voz do computador. É útil para quem quer ouvir resumos, artigos ou qualquer texto em vez de ler, como durante um trajeto.
O que ela faz
Transforma textos escritos em áudio MP3 que você pode ouvir. Ele reescreve o texto para soar natural ao ser falado antes de criar o áudio, usando seu próprio computador.
Quando usar
- ✓Quando você quer ouvir um resumo de um texto longo.
- ✓Para criar uma versão em áudio de um documento.
- ✓Para ter um 'podcast' pessoal de notícias ou informações.
Exemplo do que pedir para a IA
“Transforme este artigo em um áudio para eu ouvir no caminho para o trabalho.”
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
A inteligência artificial primeiro adapta o texto para que soe bem quando falado, mudando frases longas e explicando siglas. Depois, ela usa um programa no seu computador para transformar esse texto adaptado em um arquivo de áudio MP3.
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 github/awesome-copilot --skill speak-summaryOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/speak-summary/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.
Resumo Falado
Transforme texto escrito em áudio que as pessoas realmente vão querer ouvir.
Esta habilidade é deliberadamente uma etapa terminal em uma cadeia. Outra habilidade (ou você)
produz o texto; esta o torna audível. Ela se combina naturalmente com
roundup, daily-prep, meeting-minutes, ou qualquer trabalho de sumarização.
Tudo roda localmente na CPU. Nenhum texto é enviado para um serviço de fala na nuvem, o que importa quando o conteúdo é confidencial, e significa que a habilidade funciona em um agente de nuvem sem interface gráfica ou contêiner CI tão bem quanto em um laptop.
Pré-requisitos
O motor de síntese é Kyutai pocket-tts,
um pequeno modelo neural de TTS projetado para rodar em CPUs.
O script incluso o instala automaticamente em um virtualenv em cache na primeira utilização, então geralmente você não precisa fazer nada. Para instalá-lo explicitamente:
pip install pocket-tts # any platform
brew install pocket-tts # macOS, if preferred
pocket-tts requer Python >=3.10 e <3.15. O script procura por um
interpretador compatível em vez de assumir que python3 é um — vale a pena saber se
você estiver em um Python muito novo, onde a instalação falharia de outra forma.
Você também precisa de um codificador. ffmpeg é fortemente preferido (brew install ffmpeg
ou apt-get install -y ffmpeg); no macOS, o script recorre ao embutido
afconvert e emite .m4a em vez de .mp3.
A primeira execução baixa o modelo (~1GB) do Hugging Face. Depois disso, ele fica totalmente offline e sintetiza aproximadamente 6x mais rápido que em tempo real.
A etapa importante: reescreva para o ouvido
Não alimente texto escrito diretamente no sintetizador. Prosa que soa bem na tela é cansativa de ouvir. Reescrevê-la primeiro é o que separa um resumo de áudio útil de um inaudível.
Produza um roteiro falado que:
- Começa com orientação. O que é isso, o que cobre, quanto tempo dura aproximadamente.
- Substitui marcadores por prosa conectiva. "Primeiro… O maior é… Finalmente…" — um ouvinte não tem estrutura visual para se apoiar, então carregue-a na linguagem.
- Expande abreviações no primeiro uso. "PR" se torna "pull request", "CI" se torna "continuous integration". Acrônimos que soam bem são ruído quando falados.
- Fala datas e números naturalmente. "vinte de agosto", não "2026-08-20". "Cerca de três mil", não "2.847".
- Nunca lê URLs em voz alta. Diga "link na versão escrita" em vez disso.
- Usa frases curtas. Divida qualquer coisa acima de aproximadamente 25 palavras.
- Sinaliza transições. "Passando para o lado do produto…", "Duas coisas precisam da sua atenção…".
- Termina com as ações. Recapitule o que o ouvinte deve fazer, pois é isso que ele precisa reter e não pode rolar para trás.
- Descarta qualquer coisa puramente visual. Tabelas, blocos de código e diagramas devem ser resumidos em uma frase ou omitidos, nunca lidos em voz alta.
Escreva este roteiro falado em seu próprio arquivo .txt. Mantenha a versão escrita
original com seus links intactos — o áudio é um companheiro para ela, não um
substituto. O usuário vai querer clicar depois.
Sintetizar
./scripts/tts.sh <input.txt> <output.mp3> [voice.safetensors]
O script remove qualquer markdown residual, divide o texto em limites de frases em pedaços de ~600 caracteres (a qualidade degrada em entradas longas e únicas), sintetiza cada pedaço e concatena o resultado em um MP3 mono a 96kbps — pequeno o suficiente para sincronizar com um telefone, bom o suficiente para fala.
Substituições de ambiente:
| Variável | Propósito |
|---|---|
SPEAK_TTS_BIN |
Caminho para um binário pocket-tts específico; ignora toda a detecção automática. |
SPEAK_TTS_HOME |
Onde criar/encontrar o virtualenv em cache. Padrão ~/.cache/speak-summary/venv. |
Vozes
A voz padrão em inglês é alba. Para usar uma diferente, pocket-tts
suporta clonagem de voz a partir de uma pequena amostra de áudio limpa:
pocket-tts export-voice --help
Passe o arquivo .safetensors resultante como o terceiro argumento para o script.
Clone apenas uma voz que você tenha o direito de usar. Não clone a voz de uma pessoa real — colega, cliente ou figura pública — sem o consentimento explícito dela.
Saída
- Padrão para
~/Music/Briefings/, a menos que o usuário diga o contrário; é fácil apontar um telefone ou aplicativo de podcast. - Nomeie arquivos
<subject>-<YYYY-MM-DD>.mp3. - Relate o caminho, a duração e o tamanho.
- Ofereça para reproduzir:
afplay <path>no macOS,ffplay -nodisp -autoexit <path>em outros lugares.
Orientação de comprimento
Mire em 4–6 minutos para um resumo rotineiro, que é aproximadamente 600–900 palavras faladas
…
Perguntas frequentes
Preciso pagar por algum serviço na nuvem?
Não, tudo roda no seu próprio computador. Apenas o download inicial do programa de áudio é necessário.
Posso escolher a voz?
Sim, é possível usar vozes diferentes se você tiver os arquivos de voz corretos e os direitos para usá-los.
O que acontece se o áudio cortar no meio?
Isso pode acontecer se as frases do texto original forem muito longas. Tente encurtar as frases no texto que você quer transformar em áudio.
Detalhes
Descrição original do autor
Convert text, markdown, or a summary produced by another skill into a listenable MP3 using local CPU-only neural text-to-speech. Rewrites written prose for the ear before synthesising. Use when the user asks to "read this out", "turn this into audio", "make an MP3", "I want to listen to this", "podcast version", or wants a spoken digest for a commute or breakfast.
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5372
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
intent-driven-development
Ajuda seu agente a transformar ideias em planos claros e testáveis. Define critérios para garantir que as mudanças sejam feitas corretamente e com segurança.
affaan-m/ECC
product-capability
Orienta seu agente a transformar ideias de produtos em planos claros. Define o que precisa ser feito, os limites e as decisões antes do desenvolvimento.
affaan-m/ECC
article-writing
Escreve conteúdos longos como artigos, guias e posts de blog com um estilo único. É útil quando você precisa de textos bem escritos, com voz consistente e credibilidade.
affaan-m/ECC