Este repositório possui uma interface Gradio projetada para aproveitar a API de texto para fala do OpenAI (TTS). A interface permite que os usuários criem discursos do texto fornecido usando diferentes modelos e opções de voz.
Para começar a usar esta interface, siga estas etapas:
Clone este repositório para sua máquina local.
git clone https://github.com/arham-kk/openai-tts.git
cd openai-ttsInstalar as dependências necessárias.
pip install -r requirements.txtVerifique se as seguintes dependências estão instaladas:
gradioopenaiVocê pode instalá -los usando:
pip install -r requirements.txttts-1 ou tts-1-hd ) e uma opção de voz de ( alloy , echo , fable , onyx , nova , shimmer ).O código está organizado em dois componentes principais:
tts : Este módulo contém a função responsável por interagir com a API do OpenAI para gerar fala.gradio_interface : Este módulo configura a interface gradio, incluindo campos de entrada, botões e saída de fala. Siga estas etapas para configurar e executar a interface Gradio:
Obtenha sua chave de API do OpenAI.
Execute a interface gradio.
python app.pyInsira seu texto e escolha o modelo e as opções de voz desejadas.
Clique no botão "Gereate" ou pressione Enter para gerar fala.
Este código é fornecido sob a licença do MIT. Sinta -se à vontade para modificá -lo e distribuí -lo conforme necessário.