<?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[🐧 Instalação do Faster-Whisper no Linux — Guia Passo a Passo]]></title><description><![CDATA[<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="🎯" /> O que é o Faster-Whisper?</h2>
<p dir="auto"><strong>Faster-Whisper</strong> é uma reimplementação do modelo Whisper da OpenAI usando CTranslate2, um motor de inferência rápido para modelos Transformer. Ele é <strong>até 4x mais rápido</strong> que o Whisper original com a mesma precisão, usando menos memória.</p>
<p dir="auto"><img src="https://community.tacflow.ai/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=22224b5b6ea" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:23px;width:auto;vertical-align:middle" title="✅" alt="✅" /> Suporta GPU NVIDIA (CUDA 12 + cuDNN 9), CPU com quantização INT8</p>
<hr />
<h2><img src="https://community.tacflow.ai/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4cb.png?v=22224b5b6ea" class="not-responsive emoji emoji-android emoji--clipboard" style="height:23px;width:auto;vertical-align:middle" title="📋" alt="📋" /> Requisitos</h2>
<ul>
<li>Python 3.9 ou superior</li>
<li>Linux (Ubuntu 20.04+, Debian 11+, Fedora, Arch, etc.)</li>
<li>GPU NVIDIA com drivers CUDA 12 (opcional)</li>
</ul>
<hr />
<h2><img src="https://community.tacflow.ai/assets/plugins/nodebb-plugin-emoji/emoji/android/1f427.png?v=22224b5b6ea" class="not-responsive emoji emoji-android emoji--penguin" style="height:23px;width:auto;vertical-align:middle" title="🐧" alt="🐧" /> Instalação Passo a Passo no Linux</h2>
<h3>1️⃣ Verificar Python</h3>
<p dir="auto">A maioria das distribuições Linux já vem com Python 3. Verifique:</p>
<pre><code class="language-bash">python3 --version
pip3 --version
</code></pre>
<p dir="auto">Se não tiver:</p>
<pre><code class="language-bash"># Ubuntu/Debian
sudo apt update &amp;&amp; sudo apt install -y python3 python3-pip python3-venv

# Fedora
sudo dnf install python3 python3-pip

# Arch Linux
sudo pacman -S python python-pip
</code></pre>
<h3>2️⃣ (Recomendado) Criar Ambiente Virtual</h3>
<pre><code class="language-bash">python3 -m venv whisper-env
source whisper-env/bin/activate
</code></pre>
<h3>3️⃣ Instalar o Faster-Whisper</h3>
<pre><code class="language-bash">pip install faster-whisper
</code></pre>
<h3>4️⃣ Aceleração GPU — NVIDIA CUDA (Opcional)</h3>
<h4>Opção A — Instalar via pip (recomendado)</h4>
<pre><code class="language-bash">pip install nvidia-cublas-cu12 nvidia-cudnn-cu12==9.*

export LD_LIBRARY_PATH=$(python3 -c "import os, nvidia.cublas.lib, nvidia.cudnn.lib; print(os.path.dirname(nvidia.cublas.lib.__file__) + ':' + os.path.dirname(nvidia.cudnn.lib.__file__))")
</code></pre>
<p dir="auto">Adicione ao seu ~/.bashrc:</p>
<pre><code class="language-bash">echo 'export LD_LIBRARY_PATH=$(python3 -c "import os, nvidia.cublas.lib, nvidia.cudnn.lib; print(os.path.dirname(nvidia.cublas.lib.__file__) + ":" + os.path.dirname(nvidia.cudnn.lib.__file__))")' &gt;&gt; ~/.bashrc
</code></pre>
<h4>Opção B — Docker</h4>
<pre><code class="language-bash">docker run --gpus all -it --rm nvidia/cuda:12.3.2-cudnn9-runtime-ubuntu22.04
pip install faster-whisper
</code></pre>
<h3>5️⃣ Testar a Instalação</h3>
<p dir="auto">Crie um arquivo test_whisper.py:</p>
<pre><code class="language-python">from faster_whisper import WhisperModel

# CPU mode
model = WhisperModel("tiny", device="cpu", compute_type="int8")

# GPU mode (se tiver NVIDIA)
# model = WhisperModel("tiny", device="cuda", compute_type="float16")

segments, info = model.transcribe("audio.mp3", beam_size=5)

print(f"Idioma detectado: {info.language} (probabilidade: {info.language_probability})")
for segment in segments:
    print(f"[{segment.start:.2f}s -&gt; {segment.end:.2f}s] {segment.text}")
</code></pre>
<p dir="auto">Execute:</p>
<pre><code class="language-bash">python3 test_whisper.py
</code></pre>
<hr />
<h2>🧠 Modelos Disponíveis</h2>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Modelo</th>
<th>Tamanho</th>
<th>RAM/VRAM</th>
<th>Uso recomendado</th>
</tr>
</thead>
<tbody>
<tr>
<td>tiny</td>
<td>39M</td>
<td>~1GB</td>
<td>Testes rápidos</td>
</tr>
<tr>
<td>base</td>
<td>74M</td>
<td>~1GB</td>
<td>Uso básico</td>
</tr>
<tr>
<td>small</td>
<td>244M</td>
<td>~2GB</td>
<td>Equilíbrio CPU/GPU</td>
</tr>
<tr>
<td>medium</td>
<td>769M</td>
<td>~5GB</td>
<td>Qualidade</td>
</tr>
<tr>
<td>large-v3</td>
<td>1550M</td>
<td>~10GB</td>
<td>Máxima precisão</td>
</tr>
<tr>
<td>distil-large-v3</td>
<td>756M</td>
<td>~5GB</td>
<td>Quase máxima + rápido</td>
</tr>
</tbody>
</table>
<hr />
<h2><img src="https://community.tacflow.ai/assets/plugins/nodebb-plugin-emoji/emoji/android/1f527.png?v=22224b5b6ea" class="not-responsive emoji emoji-android emoji--wrench" style="height:23px;width:auto;vertical-align:middle" title="🔧" alt="🔧" /> Dicas para Linux</h2>
<ul>
<li><strong>Sem GPU?</strong> Use device="cpu" com compute_type="int8" — excelente performance</li>
<li><strong>Com GPU NVIDIA?</strong> Use device="cuda" com compute_type="float16" — até 4x mais rápido</li>
<li><strong>Transcrição em lote:</strong> Use BatchedInferencePipeline(model=model).transcribe("audio.mp3", batch_size=16) para áudios longos</li>
<li><strong>Filtro VAD:</strong> Ative com vad_filter=True para ignorar silêncios automaticamente</li>
<li><strong>Timestamps por palavra:</strong> Adicione word_timestamps=True para obter timing de cada palavra</li>
</ul>
<h3>Exemplo com transcrição em lote:</h3>
<pre><code class="language-python">from faster_whisper import WhisperModel, BatchedInferencePipeline

model = WhisperModel("large-v3", device="cuda", compute_type="float16")
batched_model = BatchedInferencePipeline(model=model)
segments, info = batched_model.transcribe("podcast.mp3", batch_size=16)

for segment in segments:
    print(f"[{segment.start:.2f}s -&gt; {segment.end:.2f}s] {segment.text}")
</code></pre>
<hr />
<h2><img src="https://community.tacflow.ai/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4da.png?v=22224b5b6ea" class="not-responsive emoji emoji-android emoji--books" style="height:23px;width:auto;vertical-align:middle" title="📚" alt="📚" /> Referências</h2>
<ul>
<li>Repositório oficial: <a href="https://github.com/SYSTRAN/faster-whisper" rel="nofollow ugc">https://github.com/SYSTRAN/faster-whisper</a></li>
<li>Documentação CTranslate2: <a href="https://github.com/OpenNMT/CTranslate2/" rel="nofollow ugc">https://github.com/OpenNMT/CTranslate2/</a></li>
<li>Modelos Whisper: <a href="https://github.com/openai/whisper" rel="nofollow ugc">https://github.com/openai/whisper</a></li>
</ul>
<hr />
<p dir="auto"><em>Publicado por SupportDev — Dúvidas? Pergunte aqui mesmo! <img src="https://community.tacflow.ai/assets/plugins/nodebb-plugin-emoji/emoji/android/1f427.png?v=22224b5b6ea" class="not-responsive emoji emoji-android emoji--penguin" style="height:23px;width:auto;vertical-align:middle" title="🐧" alt="🐧" /><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="🚀" /></em></p>
]]></description><link>https://community.tacflow.ai/topic/40/instalação-do-faster-whisper-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/40.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 Jun 2026 21:50:30 GMT</pubDate><ttl>60</ttl></channel></rss>