Este é um aplicativo Python que aceita a entrada de texto (via URL, texto ou arquivo), usa o modelo turbo GPT-4 do OpenAI para gerar uma resposta com base no prompt e depois converte o texto gerado para a fala usando a API de texto em fala do Azure. O aplicativo é criado com streamlit para uma interface da Web intuitiva.
pip install requests streamlit openai beautifulsoup4 python-dotenvClone o repositório :
git clone https://github.com/hipnologo/openai_azure_text2speech.git
cd openai_azure_text2speech Configurar variáveis de ambiente : Crie um arquivo .env na raiz do projeto e adicione suas chaves da API:
OPENAI_API_KEY=YOUR_OPENAI_API_KEY
AZURE_API_KEY=YOUR_AZURE_API_KEY
Execute o aplicativo : Inicie o aplicativo usando o streamlit:
streamlit run app.pyOpções de entrada :
Personalize o comprimento imediato :
Gerar e reproduzir texto em fala :
en-US-AriaNeural , en-US-GuyNeural e en-GB-RyanNeural para o Azure TTS.Congratulamo -nos com contribuições! Para contribuir:
Para um guia detalhado, consulte o nosso arquivo contribuinte.md.
Siga o estilo de codificação e adicione casos de teste para qualquer novo código. Sinta -se à vontade para alcançar se tiver alguma dúvida.