Dies ist eine Python-Anwendung, die die Texteingabe (über URL, Text oder Datei) akzeptiert, das GPT-4-Turbo-Modell von OpenAI verwendet, um eine Antwort basierend auf der Eingabeaufforderung zu generieren, und dann den generierten Text mithilfe von Azures Text-to-Speech-API in die Sprache umwandelt. Die App ist mit streamlit für eine intuitive Weboberfläche erstellt.
pip install requests streamlit openai beautifulsoup4 python-dotenvKlonen Sie das Repository :
git clone https://github.com/hipnologo/openai_azure_text2speech.git
cd openai_azure_text2speech Konfigurieren von Umgebungsvariablen : Erstellen Sie eine .env -Datei im Projektroot und fügen Sie Ihre API -Schlüssel hinzu:
OPENAI_API_KEY=YOUR_OPENAI_API_KEY
AZURE_API_KEY=YOUR_AZURE_API_KEY
Ausführen der Anwendung : Starten Sie die App mit Streamlit:
streamlit run app.pyEingaboptionen :
Passen Sie die schnelle Länge an :
Text-to-Speech generieren und spielen :
en-US-AriaNeural , en-US-GuyNeural und en-GB-RyanNeural -Stimmen für Azure TTs.Wir begrüßen Beiträge! Dazu beitragen:
Eine detaillierte Anleitung finden Sie in unserer Datei für die beitragen.md.md.
Stellen Sie sicher, dass Sie den Codierungsstil befolgen und Testfälle für jeden neuen Code hinzufügen. Fühlen Sie sich frei zu erreichen, wenn Sie Fragen haben.