Narrador de Post é um plugin para WordPress moderno, leve e híbrido que adiciona um leitor de áudio em seus artigos para conversão de texto em fala (TTS). Possui modo 100% gratuito e suporte a IA Neural de alta fidelidade (OpenAI TTS).
Oferecer uma versão em áudio dos seus artigos aumenta drasticamente o tempo de permanência no site, melhora o SEO e garante acessibilidade para pessoas com deficiência visual ou usuários que preferem ouvir conteúdos enquanto realizam outras tarefas.
- Zero Custo: Não exige nenhuma chave de API e não consome créditos.
- Vozes Naturais: Detecta automaticamente as melhores vozes neurais instaladas no dispositivo do visitante (ex: Microsoft Francisca/Antonio Online (Natural) no Edge/Windows, vozes de alta qualidade do Google no Chrome e Siri no Safari/iOS).
- Anti-Congelamento de 15s: Algoritmo que divide o texto em blocos por pontuação, contornando o limite de 15 segundos da Web Speech API nos navegadores Chromium.
- Player Completo: Botão Ouvir, Pausar, Continuar, Parar, Seletor de Velocidade (0.75x, 1x, 1.25x, 1.5x, 2x) e Barra de Progresso em tempo real.
- Qualidade de Podcast: Narração humana ultrarrealista com vozes de estúdio (Alloy, Echo, Fable, Onyx, Nova, Shimmer).
- Bring Your Own Key (BYOK): O administrador utiliza sua própria chave da OpenAI sem depender de intermediários.
- Cache Inteligente em MP3: O áudio é sintetizado uma única vez por post e salvo como
.mp3no seu WordPress (wp-content/uploads/narrador-de-post/), garantindo carregamento instantâneo e zero custo de API por visualização de página.
Como o plugin salva o arquivo .mp3 em cache local no WordPress, o áudio é sintetizado uma única vez por post (e não a cada visita do usuário), garantindo custo baixíssimo:
| Provedor / API | Camada Gratuita (Free Tier) | Custo Estimado | Qualidade (PT-BR) | Onde Obter a Chave |
|---|---|---|---|---|
| 🥇 Modo Gratuito (Navegador) | Ilimitado (100% Grátis) | R$ 0,00 | ⭐⭐⭐⭐⭐ (Vozes Naturais) | Nativa no plugin (Sem API) |
| 🥈 Google Cloud TTS | 1.000.000 caracteres/mês GRÁTIS | ~$0,016 / 1k chars | ⭐⭐⭐⭐⭐ (Neural2 / WaveNet) | Google Cloud Console |
| 🥉 Microsoft Azure Speech | 500.000 caracteres/mês GRÁTIS (Plano F0) | ~$0,016 / 1k chars | ⭐⭐⭐⭐⭐ (Francisca / Antonio) | Azure Portal |
| 🔹 OpenAI Audio TTS | Créditos iniciais | ⭐⭐⭐⭐⭐ (Nova / Alloy / Echo) | OpenAI Platform | |
| 👑 ElevenLabs | 10.000 caracteres/mês GRÁTIS | Planos a partir de $5/mês | ⭐⭐⭐⭐⭐ (Estúdio / Cinema) | ElevenLabs.io |
Se você optar pelo Modo IA, siga o passo a passo para gerar sua chave:
- Acesse o painel de desenvolvedor da OpenAI: platform.openai.com/api-keys.
- Crie uma conta ou faça login.
- No menu lateral, clique em API keys e depois no botão "+ Create new secret key".
- Dê um nome à chave (ex:
WordPress Narrador) e copie o código exibido (iniciado porsk-proj-...). - No painel do seu WordPress, vá em Narrador de Post, cole a chave no campo OpenAI API Key, selecione a voz desejada e clique em Salvar Configurações.
O Narrador de Post disponibiliza o shortcode:
[narrador_de_post]
Você pode utilizar o plugin Auto Shortcode Inserter para injetar automaticamente o leitor de áudio no topo de todos os seus posts de forma centralizada!
Providing an audio version of your blog posts increases reader engagement, boosts SEO, and ensures accessibility for visually impaired readers or multitaskers.
- 100% Free: Zero API keys required, zero running costs.
- Natural Voice Engine: Automatically selects the best neural/natural voices on the visitor's device.
- Anti-Freeze Chunking: Sentence-based chunking that prevents Chromium's 15-second speech synthesis timeout.
- Complete Audio Player: Play, Pause, Resume, Stop, Speed selector (0.75x to 2x), and progress bar.
- Human-like Audio: Realistic studio voices (Nova, Alloy, Echo, Onyx, Shimmer).
- Local MP3 Caching: Synthesized once and cached in
wp-content/uploads/narrador-de-post/, ensuring instant playback and zero recurring API costs per pageview.
Ofrecer una versión en audio de tus artículos mejora la accesibilidad, aumenta el tiempo de permanencia en tu sitio web y optimiza el SEO.
- Modo Gratuito (Voces Neuronales): Sin costes de API. Utiliza sintetizadores nativos de alta calidad.
- Modo IA de Estudio (OpenAI TTS): Voces humanas hiperrealistas con caché persistente en MP3.
- Reproductor Moderno: Controles de reproducción, velocidad (0.75x - 2x) y barra de progreso.
Execução dos testes unitários em PHP 8.3 via Docker:
docker run --rm -v "${PWD}:/app" -w /app php:8.3-cli php tests/test_narrador_de_post.phpMailson Maia Alves
- GitHub: @mailsonm
Distribuído sob a licença MIT.