sanoTTS (ultra-light offline)
Dubla suas legendas com o sanoTTS, vozes neurais de 294 mil a 2,3 milhões de parâmetros que rodam na CPU. Suas 28 vozes em 14 idiomas são baixadas no primeiro uso, poucos MB cada, e funcionam offline depois disso.
Configurações Complementos sanoTTS (ultra-light offline) Instalar
O Subtitld baixa, verifica o SHA-256 e mantém o complemento atualizado.
- Idiomas
- 14
- Vozes
- 28
- Download do complemento
- 38–63 MB
- RAM, no mínimo
- 512 MB
O que faz
Escolha o sanoTTS como Motor de dublagem e selecione uma voz para cada locutor. Generate all speeches dubla as falas daquele locutor: todas, um intervalo ou a seleção.
Cada voz é baixada na primeira vez que você a usa, de 0,3 a 9 MB, do Hugging Face ou, se isso falhar, do GitHub. Depois disso, ela funciona offline.
Não precisa de placa de vídeo. O sanoTTS roda com duas threads de CPU por padrão, então não ocupa todos os núcleos enquanto você edita.
Com Ajustar dublagem à duração da legenda ligado, cada novo clipe é acelerado ou desacelerado para durar o mesmo que sua legenda. O clipe original também é mantido.
Vozes
A maioria dos idiomas tem uma voz, ou uma padrão e uma compacta -tiny: tcheco, alemão, espanhol, italiano, português, romeno, russo e turco têm as duas. O inglês (EUA) tem sete:
- Heart, marcada como a mais natural, e Heart Nano, a mais rápida, com 294 mil parâmetros.
- Amy em três tamanhos: o menor, o equilibrado e o de maior qualidade.
- Hfc e Kristin, dois timbres a mais.
A primeira fala com uma voz espera por ela baixar e carregar; as falas seguintes reutilizam a voz.
Falas longas em Heart e Heart Nano. Essas duas vozes falham com entradas longas, então o complemento divide qualquer legenda com mais de 170 caracteres nos finais de frase e junta as partes. As junções podem ser levemente audíveis.
28 vozes em 14 idiomas.
ar-jo1cs-cz2de-de2en-us7es-es2fr-fr1id-id1it-it2pt-br2ro-ro2ru-ru2tr-tr2vi-vn1zh-cn1
Onde as vozes ficam
Fora do complemento, então atualizá-lo ou desinstalá-lo mantém suas vozes.
| Sistema | Pasta |
|---|---|
| Linux | ~/.cache/sanotts |
| macOS | ~/.cache/sanotts |
Opções
O Subtitld repassa estas configurações ao complemento quando o inicia. Depois de uma mudança, elas valem assim que o complemento reiniciar: após cinco minutos sem uso, ou quando você reiniciar o Subtitld.
Em Configurações › Complementos › sanoTTS (ultra-light offline) › Configurar.
1.0Applied at synthesis time by stretching phoneme durations, which sounds better than resampling afterwards.
2Threads numpy/OpenBLAS may use. The default of 2 keeps synthesis from saturating every core while you are editing.
Where voice packs are fetched from on first use. Pin one if the other is blocked on your network.
Opcional. Uma pasta com um único pacote de vozes extraído, para trabalhar sem rede nenhuma. Cada voz sanoTTS que você escolher então fala com este pacote, então deixe vazio para usar a lista de vozes. Digite o caminho da pasta; o Procurar escolhe somente arquivos.
Idiomas
Dez dos 14 idiomas são pronunciados com o espeak-ng, que vem dentro do complemento, então não há nada mais para instalar. O site do próprio sanoTTS também lista hindi e nepali, mas esses existem apenas na demonstração do navegador, e não na versão que este complemento usa.
ar-jocs-czde-deen-uses-esfr-frid-idit-itpt-brro-roru-rutr-trvi-vnzh-cn
Plataformas
| Sistema | Download | Testado |
|---|---|---|
| Linux x86-64 | 63.2 MB | Síntese real no CI |
| macOS (Apple silicon) | 37.6 MB | Síntese real no CI |
Antes de cada versão, o CI executa cada compilação empacotada e faz com que ela fale linhas em inglês e alemão. Ainda não há compilação para Windows: nesse sistema, o sanoTTS pode parar no meio de uma fala enquanto prepara o espeak-ng, e a correção do complemento para isso não foi testada em um Windows real.
Solução de problemas
Quando uma fala falha, ela fica sem dublagem. Estes são os motivos que o complemento informa.
model_missingO pacote de vozes não pôde ser baixado do Hugging Face nem do GitHub. Verifique sua conexão e tente de novo. Se um dos dois estiver bloqueado na sua rede, escolha o outro em Baixar vozes de.network_unavailableO download do pacote de vozes falhou. Verifique sua conexão e tente de novo; uma voz já baixada funciona offline.disk_fullNão há espaço suficiente em disco. Libere algum e tente de novo.bad_paramsA legenda está vazia, ou é longa demais para a voz. Divida-a em legendas menores, ou escolha outra voz.unsupported_voiceA voz salva para esta fala não é uma voz do sanoTTS. Escolha uma de novo na lista Voz.internalAlgo falhou dentro do complemento. Se acontece só com vozes que usam o espeak-ng (todas, exceto as de inglês, chinês, vietnamita e indonésio), o espeak-ng incluído não carregou. Isso é uma falha do complemento, não do seu computador: por favor, informe-a.
Licença
A GPL permite uso comercial. Cada versão também inclui o código-fonte de suas partes GPL, como a licença exige.
Versões
- 0.1.0
Source for the GPL components
This add-on is distributed under the GNU General Public License v3.0 or later. Complete Corresponding Source for the GPL-licensed parts (espeak-ng, phonemizer-fork) is attached to this release as
*-corresponding-source.tar.gz, at no charge, per GPL-3.0 section 6(d).Each binary archive also contains a
THIRD_PARTY_LICENSES/directory with the full licence texts and the exact upstream revisions used.
Outros complementos de Vozes
-
Piper Offline
158 vozes offline em 49 idiomas, cada uma um pequeno download separado.
-
Kokoro Offline
54 vozes offline em nove idiomas, todas de um único modelo de 82 MB.
-
Supertonic Offline
Dez vozes offline, cada uma capaz de falar todos os 31 idiomas.
-
Parler-TTS Offline
Vozes em inglês que seguem uma descrição escrita; 34 locutores nomeados.
-
Qwen3-TTS Clonagem
Dez idiomas, nove vozes e clonagem a partir de 3 segundos de um locutor.
-
Coqui XTTS Clonagem
Clonagem de voz em 16 idiomas, com licença de modelo não comercial.
-
F5-TTS Clonagem
Somente clonagem de voz, em inglês e chinês; modelo não comercial.