Piper (offline)

VozesOfflineSó CPUUso comercial permitido

Dá a cada locutor do seu vídeo uma voz, gerada no seu próprio computador com o Piper. Escolha entre 158 vozes em 49 idiomas; cada uma é baixada na primeira vez que você a usa, e nenhuma placa de vídeo é necessária.

Instale pelo Subtitld

Configurações Complementos Piper TTS (offline) Instalar

O Subtitld baixa, verifica o SHA-256 e mantém o complemento atualizado.

Código-fonte no GitHub
Idiomas
49
Vozes
158
Download do complemento
48–70 MB
RAM, no mínimo
512 MB

O que faz

Uma voz por locutor

Escolha o Piper 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.

Baixa uma voz uma vez

Uma voz é baixada do Hugging Face na primeira vez que uma fala a usa. Depois disso, ela funciona offline.

Fica carregada

Depois de carregada, uma voz permanece na memória para as próximas falas, então só a primeira fala com cada voz espera por ela.

Ajusta à legenda

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

Escolha uma voz no idioma das suas legendas. A lista Voz mostra todas as 158, e cada nome informa o idioma, a região e a qualidade, como em Amy (English, United States, medium). O Piper fala com o idioma e o sotaque próprios da voz, seja qual for o idioma do seu projeto.

A qualidade é x_low, low, medium ou high, e uma qualidade maior é um download maior: vozes x_low têm de 20 a 27 MB, as high de 60 a 130 MB. A maioria das vozes (109 de 158) é medium. Algumas vêm em várias qualidades, como Lessac e Ryan em inglês americano, que têm low, medium e high.

Experimente uma fala com duas ou três vozes antes de dublar todo um locutor. Cada voz que você testa é baixada e mantida.

158 vozes em 49 idiomas.

  • ar-jo 2
  • bg-bg 1
  • ca-es 3
  • cs-cz 2
  • cy-gb 2
  • da-dk 1
  • de-de 10
  • el-gr 2
  • en-gb 11
  • en-us 26
  • es-ar 1
  • es-es 5
  • es-mx 2
  • eu-es 2
  • fa-ir 5
  • fi-fi 2
  • fr-fr 7
  • hi-in 3
  • hu-hu 3
  • id-id 1
  • is-is 4
  • it-it 2
  • ka-ge 1
  • kk-kz 3
  • ku-tr 1
  • lb-lu 1
  • lv-lv 1
  • ml-in 2
  • ne-np 3
  • nl-be 4
  • nl-nl 6
  • no-no 2
  • pl-pl 5
  • pt-br 4
  • pt-pt 1
  • ro-ro 1
  • ru-ru 4
  • sk-sk 1
  • sl-si 1
  • sq-al 1
  • sr-rs 1
  • sv-se 3
  • sw-cd 1
  • te-in 3
  • tr-tr 1
  • uk-ua 2
  • ur-pk 1
  • vi-vn 3
  • zh-cn 4

Onde as vozes ficam

Na pasta models do próprio complemento: um arquivo .onnx por voz, com um pequeno .onnx.json ao lado.

Sistema Pasta
Linux ~/.local/share/subtitld/addons/piper-tts/models
macOS ~/Library/Application Support/subtitld/addons/piper-tts/models
Windows %LOCALAPPDATA%\subtitld\subtitld\addons\piper-tts\models

Atualizações apagam as vozes. Atualizar ou desinstalar o complemento substitui esta pasta, então as vozes que você usou são baixadas de novo na próxima vez que uma fala precisar delas.

Opções

Em Configurações › Complementos › Piper TTS (offline) › Configurar.

Piper model directory
Padrão: vazio

Esta versão do complemento não lê esta configuração. As vozes sempre vão para a pasta de modelos do próprio complemento (veja Vozes acima).

Idiomas

Cada voz fala um idioma com um sotaque regional, então os códigos trazem uma região: pt-br e pt-pt são vozes separadas.

  • ar-jo
  • bg-bg
  • ca-es
  • cs-cz
  • cy-gb
  • da-dk
  • de-de
  • el-gr
  • en-gb
  • en-us
  • es-ar
  • es-es
  • es-mx
  • eu-es
  • fa-ir
  • fi-fi
  • fr-fr
  • hi-in
  • hu-hu
  • id-id
  • is-is
  • it-it
  • ka-ge
  • kk-kz
  • ku-tr
  • lb-lu
  • lv-lv
  • ml-in
  • ne-np
  • nl-be
  • nl-nl
  • no-no
  • pl-pl
  • pt-br
  • pt-pt
  • ro-ro
  • ru-ru
  • sk-sk
  • sl-si
  • sq-al
  • sr-rs
  • sv-se
  • sw-cd
  • te-in
  • tr-tr
  • uk-ua
  • ur-pk
  • vi-vn
  • zh-cn

Plataformas

Sistema Download
Linux x86-64 70.0 MB
macOS (universal) 51.9 MB
Windows x86-64 48.1 MB

O CI compila cada download antes de uma versão, mas não executa uma síntese de teste com ele.

Solução de problemas

Quando uma fala falha, ela fica sem dublagem. Estes são os motivos que o complemento informa.

  • model_missingA voz não pôde ser baixada, ou o Hugging Face não a tem. Verifique sua conexão e tente de novo; um download inacabado é descartado, então a próxima tentativa começa limpa.
  • internalA voz não carregou, ou a fala falhou. Ficar sem espaço em disco durante um download também cai aqui: libere espaço e tente de novo.
  • bad_paramsA legenda não tem texto para falar.

Licença

Complemento
MIT
Motor
GPL-3.0-or-later
Piper (OHF-voice/piper1-gpl)
Vozes
Por voz
Em sua maioria CC-BY; algumas CC0 ou personalizadas

Antes de usar o áudio de uma voz comercialmente, confira a licença dela na lista de vozes do Piper: a maioria é CC-BY, algumas CC0 ou personalizadas.

Versões

  • 1.0.3

    Automated release for piper-tts v1.0.3.

Outros complementos de Vozes