Openpeech Texto para a fala
Um aplicativo da web de texto para fala (TTS) usando a API OpenAI que você pode se auto -host.
O OpenSpeech é um aplicativo Web baseado em Python auto-hospedável que usa os recursos de texto em fala do OpenAI para converter o texto em fala. O aplicativo é construído com o Flask, uma estrutura leve da Web para Python. Use sua própria tecla API OpenAI e converta seu conteúdo de texto em arquivos MP3 falados impressionantes.
Principais recursos
- Código aberto
- Docker Compatível
- Suporta temas claros/escuros
- Filtrar diferentes vozes e níveis de qualidade suportados pelo OpenAI
- Exibe o custo estimado para converter o texto em discurso
- O Limite de caracteres do OpenAi 4096 supera o texto dividindo o texto em pedaços, gerando arquivos de áudio separados para cada pedaço e combinando a saída final em um único arquivo.
Captura de tela

Instalação e uso
Docker
- A maneira mais fácil de executar o aplicativo é usar o Docker. Consulte o arquivo
docker-compose.yaml . Crie uma cópia do arquivo em seu sistema.- Atualize a porta no lado esquerdo, se você quiser executar o aplicativo em uma porta diferente de outra: 3210
- Atualize o diretório do caminho para os arquivos. É aqui que o texto de entrada e saída MP3 serão armazenados. Execute o arquivo de composição por:
- O aplicativo iniciará um servidor local e estará acessível em
http://127.0.0.1:3210/ ou http://localhost:3210/- Atualize o IP para o IP do servidor onde o contêiner está executando
- Atualize a porta se você alterou o valor no arquivo do Docker-Compose.
- Abra este URL no seu navegador da web para usar o aplicativo.
Clone o repositório e execute o aplicativo Python
- Clone o repo
git clone https://github.com/binuengoor/OpenSpeech.git
- Navegue até o diretório principal
- Instale as dependências do Python
pip install -r requirements.txt
- Para executar o aplicativo, execute o arquivo
app.py :
O aplicativo iniciará um servidor local e estará acessível em http://127.0.0.1:3210/ ou http://localhost:3210/ abrir este URL no seu navegador da web para usar o aplicativo.
Atribuições
- Script Python que me deparei enquanto navegava no Reddit
- water.css
- Fontawesome
- Github Copilot
- Chatgpt
Contribuindo
- As contribuições são bem -vindas! Eu não sou um programador treinado. Eu coloquei isso junto com a ajuda da IA. Portanto, qualquer ajuda para tornar o aplicativo melhor ou mais limpo é bem -vindo.
Licença
Este projeto está licenciado nos termos da licença do MIT.
(c) Binu Pradeep 2024