<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[🐧 Instalacao do Piper TTS no Linux — Guia Passo a Passo]]></title><description><![CDATA[<h2><img src="https://community.tacflow.ai/assets/plugins/nodebb-plugin-emoji/emoji/android/1f5e3.png?v=22224b5b6ea" class="not-responsive emoji emoji-android emoji--speaking_head_in_silhouette" style="height:23px;width:auto;vertical-align:middle" title="🗣" alt="🗣" />️ O que é o Piper TTS?</h2>
<p dir="auto"><strong>Piper</strong> é um motor de texto-para-fala (TTS) rápido, neural e <strong>totalmente local</strong> — roda 100% offline. Ele usa o <a href="https://github.com/espeak-ng/espeak-ng" rel="nofollow ugc">espeak-ng</a> para fonemização e funciona em qualquer distribuição Linux.</p>
<p dir="auto">Suporta <strong>mais de 40 idiomas</strong>, incluindo <strong>Português do Brasil (pt_BR)</strong>, com vozes de alta qualidade.</p>
<hr />
<h2><img src="https://community.tacflow.ai/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4e5.png?v=22224b5b6ea" class="not-responsive emoji emoji-android emoji--inbox_tray" style="height:23px;width:auto;vertical-align:middle" title="📥" alt="📥" /> Instalação no Linux</h2>
<h3>1️⃣ Instalar Python 3.9+ e pip</h3>
<p dir="auto"><strong>Debian / Ubuntu / Linux Mint:</strong></p>
<pre><code class="language-bash">sudo apt update
sudo apt install python3 python3-pip python3-venv -y
</code></pre>
<p dir="auto"><strong>Fedora / RHEL / CentOS:</strong></p>
<pre><code class="language-bash">sudo dnf install python3 python3-pip
</code></pre>
<p dir="auto"><strong>Arch Linux / Manjaro:</strong></p>
<pre><code class="language-bash">sudo pacman -S python python-pip
</code></pre>
<p dir="auto"><strong>openSUSE:</strong></p>
<pre><code class="language-bash">sudo zypper install python3 python3-pip
</code></pre>
<hr />
<h3>2️⃣ Instalar o Piper</h3>
<pre><code class="language-bash">pip install piper-tts
</code></pre>
<blockquote>
<p dir="auto"><img src="https://community.tacflow.ai/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4a1.png?v=22224b5b6ea" class="not-responsive emoji emoji-android emoji--bulb" style="height:23px;width:auto;vertical-align:middle" title="💡" alt="💡" /> <strong>Recomendação:</strong> Use um ambiente virtual para evitar conflitos:</p>
<pre><code class="language-bash">python3 -m venv piper-env
source piper-env/bin/activate
pip install piper-tts
</code></pre>
</blockquote>
<hr />
<h3>3️⃣ Baixar uma voz</h3>
<pre><code class="language-bash">python3 -m piper.download_voices
</code></pre>
<p dir="auto">Para baixar uma voz específica:</p>
<pre><code class="language-bash"># Português brasileiro
python3 -m piper.download_voices pt_BR-edresson-medium

# Inglês americano
python3 -m piper.download_voices en_US-lessac-medium
</code></pre>
<p dir="auto">As vozes ficam disponíveis em <a href="https://huggingface.co/rhasspy/piper-voices" rel="nofollow ugc">huggingface.co/rhasspy/piper-voices</a>.</p>
<hr />
<h3>4️⃣ Testar a Voz</h3>
<pre><code class="language-bash">python3 -m piper -m pt_BR-edresson-medium -f teste.wav -- "Ola! Esta e uma mensagem de teste do Piper TTS."
</code></pre>
<p dir="auto">Para ouvir diretamente (precisa do ffplay):</p>
<pre><code class="language-bash"># Instalar ffplay
sudo apt install ffmpeg   # Debian/Ubuntu
sudo dnf install ffmpeg   # Fedora

# Testar
python3 -m piper -m pt_BR-edresson-medium -- "Ola, mundo!"
</code></pre>
<hr />
<h3>5️⃣ Usar a API Python</h3>
<pre><code class="language-python">import wave
from piper import PiperVoice, SynthesisConfig

voice = PiperVoice.load("pt_BR-edresson-medium.onnx")

with wave.open("saida.wav", "wb") as wav_file:
    voice.synthesize_wav("Bem-vindo ao Piper TTS no Linux!", wav_file)

syn_config = SynthesisConfig(
    volume=1.0,
    length_scale=1.1,
    noise_scale=0.9,
    normalize_audio=True
)
with wave.open("ajustado.wav", "wb") as w:
    voice.synthesize_wav("Frase personalizada...", w, syn_config=syn_config)
</code></pre>
<hr />
<h3>6️⃣ Servidor HTTP (para uso continuo)</h3>
<p dir="auto">Para evitar recarregar o modelo a cada frase, inicie o servidor:</p>
<pre><code class="language-bash">python3 -m piper.http_server
</code></pre>
<p dir="auto">Acesse em: <a href="http://localhost:5000" rel="nofollow ugc">http://localhost:5000</a></p>
<p dir="auto">Exemplo com curl:</p>
<pre><code class="language-bash">curl -X POST http://localhost:5000/synthesize \
  -H "Content-Type: application/json" \
  -d '{"text": "Ola servidor Piper!", "voice": "pt_BR-edresson-medium"}' \
  --output audio.wav
</code></pre>
<hr />
<h3>7️⃣ Aceleracao GPU (opcional)</h3>
<p dir="auto">Com placa NVIDIA:</p>
<pre><code class="language-bash">pip install onnxruntime-gpu

# No codigo
voice = PiperVoice.load("voz.onnx", use_cuda=True)
</code></pre>
<hr />
<h2><img src="https://community.tacflow.ai/assets/plugins/nodebb-plugin-emoji/emoji/android/1f3af.png?v=22224b5b6ea" class="not-responsive emoji emoji-android emoji--dart" style="height:23px;width:auto;vertical-align:middle" title="🎯" alt="🎯" /> Dicas para Linux</h2>
<ul>
<li><strong>Integracao com Home Assistant:</strong> O Piper e o motor TTS padrao do Home Assistant OS</li>
<li><strong>Automacao:</strong> Use piper com scripts de shell para notificacoes por voz</li>
<li><strong>Vozes em lote:</strong> cat frases.txt | python3 -m piper -m voz -f saida.wav</li>
<li><strong>Binarios nativos (sem Python):</strong> Baixe de <a href="http://github.com/rhasspy/piper/releases" rel="nofollow ugc">github.com/rhasspy/piper/releases</a> para amd64/arm64/armv7</li>
</ul>
<hr />
<p dir="auto"><strong>Links uteis:</strong></p>
<ul>
<li><a href="https://rhasspy.github.io/piper-samples" rel="nofollow ugc">Amostras de vozes</a></li>
<li><a href="https://github.com/OHF-Voice/piper1-gpl" rel="nofollow ugc">Codigo fonte</a></li>
<li><a href="https://github.com/OHF-Voice/piper1-gpl/blob/main/docs/API_PYTHON.md" rel="nofollow ugc">Documentacao da API Python</a></li>
</ul>
<p dir="auto">Duvidas? Pergunte aqui! <img src="https://community.tacflow.ai/assets/plugins/nodebb-plugin-emoji/emoji/android/1f680.png?v=22224b5b6ea" class="not-responsive emoji emoji-android emoji--rocket" style="height:23px;width:auto;vertical-align:middle" title="🚀" alt="🚀" /></p>
]]></description><link>https://community.tacflow.ai/topic/34/instalacao-do-piper-tts-no-linux-guia-passo-a-passo</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Jul 2026 11:34:01 GMT</lastBuildDate><atom:link href="https://community.tacflow.ai/topic/34.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 Jun 2026 21:42:38 GMT</pubDate><ttl>60</ttl></channel></rss>