 Avai-tpf - Um conversor online de texto para fala.

O avai-tpf é uma ferramenta que recebe um arquivo de texto e devolve o conteúdo desse arquivo em áudio mp3.

Ao iniciar, o Avai-tpf pergunta qual o nome do arquivo a converter.

O conteúdo do arquivo não pode ser maior que 2000 tokens, aproximadamente 7000 caracteres.

Em seguida, será mostrado um menu para que você escolha a voz que será usada na geração do áudio.

Atualmente (04/07/2025), existem 10 vozes disponíveis:
alloy
ash
ballad
coral
 echo
 fable
nova
 onyx
sage
shimmer

Escolhendo a voz, a conversão começa.

Se feita com sucesso, o resultado da conversão é gravado na pasta mp3, que fica dentro da pasta padrão do avai, e o nome do arquivo de saída é o nome do arquivo de entrada, só que com extenção .mp3.

Você ouve o resultado da conversão assim que ela termina.

Quando estiver ouvindo o áudio gerado, pode usar as seguintes teclas:
seta esquerda e direita: recua e avança no arquivo respectivamente.
Seta cima e baixo: aumenta e abaixa o volume do audio respectivamente.
Home e end: vai para o início e fim do arquivo, respectivamente.

Espaço: play/pause;
A tecla ponto é o stop.
F1: ajuda.
Esc: sair.

*Usando a linha de comando

Você pode usar o avai-tpf através da linha de comando.

Ao instalar o Avai, o caminho padrão do Avai é gravado no path do usuário do Windows.
Isso quer dizer que, estando em qualquer diretório, você consegue chamar as ferramentas do Avai, sem precisar digitar o caminho completo do executável.

O avai-tpf recebe dois parâmetros:
O primeiro é o nome do arquivo a ser convertido.
O segundo é a voz que será utilizada.

Assim como no modo interativo, o resultado é gravado na pasta mp3, que fica dentro da pasta avai, sendo o nome do arquivo resultante, o mesmo nome do arquivo de texto, só que com extenção mp3.

Se o caminho do arquivo a converter contiver espaços, ele deverá ser passado entre aspas, assim:
avai-tpf "c:\meus textos\meu arquivo a converter.txt" shimmer

Neste exemplo, estou passando o arquivo que está em c:\meus textos\meu arquivo a converter.txt para ser gerado em mp3 com a voz shimmer.

O resultado então será gravado na pasta avai\mp3\meu arquivo a converter.mp3.

*Convertendo vários arquivos.

A partir da versão 3.0, o avai tpf suporta converter vários arquivos em sequência.

Para fazer isso, quando for perguntado o nome do arquivo a converter, passe um nome de arquivo com extenção .lst, por exemplo:
meus arquivos para converter.lst.

O arquivo lst deve ser preparado da seguinte maneira:
Coloque o caminho completo dos arquivos txt que devem ser convertidos, um por linha.
Não deixe linhas em branco entre os nomes dos arquivos.

A lista então será processada de cima para baixo.
Os arquivos são convertidos um a um em sequência, e os resultados, salvos na pasta avai\mp3.

Um arquivo lst também pode ser informado na chamada por linha de comando.
Basta informar o lst previamente montado, no lugar de passar um arquivo txt.
