Website • [中文]
? Einführung
SpeechGPT ist eine Webanwendung, die es Ihnen ermöglicht, sich mit ChatGPT zu unterhalten.
Sie können diese App nutzen, um Ihre Sprachkenntnisse zu verbessern oder einfach nur Spaß beim Chatten mit ChatGPT zu haben.
Merkmale
- Open Source und kostenlos : Jeder kann es kostenlos nutzen und ändern.
- Datenschutz geht vor : Alle Daten werden lokal gespeichert.
- Mobilfreundlich : Entwickelt, um auf Mobilgeräten zugänglich und nutzbar zu sein.
- Unterstützung für mehrere Sprachen : Unterstützt über 100 Sprachen.
- ? Spracherkennung : Beinhaltet sowohl integrierte Spracherkennung als auch Integration mit Azure Speech Services.
- ? Sprachsynthese : Beinhaltet integrierte Sprachsynthese sowie Integration mit Amazon Polly und Azure Speech Services.
? Screenshots
Anleitung
- Legen Sie den OpenAI-API-Schlüssel fest
- Gehen Sie zu Einstellungen und navigieren Sie zum Abschnitt Chat.
- Legen Sie den OpenAI-API-Schlüssel fest.
- Wenn Sie keinen OpenAI-API-Schlüssel haben, befolgen Sie dieses Tutorial, um zu erfahren, wie Sie einen OpenAI-API-Schlüssel erhalten.
- Einrichten von Azure Speech Services (optional)
- Gehen Sie zu Einstellungen und navigieren Sie zum Abschnitt Synthese.
- Ändern Sie den Sprachsynthesedienst in Azure TTS.
- Legen Sie die Azure-Region und den Azure-Zugriffsschlüssel fest.
- Amazon Polly einrichten (optional)
- Gehen Sie zu Einstellungen und navigieren Sie zum Abschnitt Synthese.
- Ändern Sie den Sprachsynthesedienst in Amazon Polly.
- Legen Sie die AWS-Region, die AWS-Zugriffsschlüssel-ID und den geheimen Zugriffsschlüssel fest (der Zugriffsschlüssel sollte über die AmazonPollyFullAccess-Richtlinie verfügen).
- Wenn Sie keinen AWS-Zugriffsschlüssel haben, befolgen Sie dieses Tutorial zum Erstellen eines IAM-Benutzers in AWS.
Entwicklungshandbuch und Änderungsprotokoll
- Weitere Informationen zum Einrichten Ihrer Entwicklungsumgebung finden Sie in unserem Entwicklungsleitfaden.
- Um den Verlauf der wichtigsten Änderungen des Projekts anzuzeigen, überprüfen Sie bitte das Änderungsprotokoll.
? Einsatz
Bereitstellung mit Vercel
Bereitstellung mit Docker
- Ziehen Sie das Docker-Image:arm64.
docker pull hahahumble/speechgpt
- Führen Sie den Docker-Container aus.
docker run -d -p 8080:8080 --name speechgpt hahahumble/speechgpt
- Besuchen Sie
http://localhost:8080/
um auf die Anwendung zuzugreifen.
Erstellen und Ausführen des Docker-Images
- Erstellen Sie das Docker-Image.
docker build -t speechgpt:arm64 -f Dockerfile .
- Führen Sie den Docker-Container aus.
docker run -d -p 8080:8080 --name=speechgpt speechgpt
- Besuchen Sie
http://localhost:8080/
um auf die Anwendung zuzugreifen.
? Lizenz
Dieses Projekt ist unter den Bedingungen der MIT-Lizenz lizenziert.