Site Web • [中文]
? Introduction
SpeechGPT est une application Web qui vous permet de converser avec ChatGPT.
Vous pouvez utiliser cette application pour améliorer vos compétences linguistiques ou simplement vous amuser en discutant avec ChatGPT.
Caractéristiques
- Open source et gratuit : Tout le monde peut l'utiliser, le modifier sans frais.
- La confidentialité d'abord : toutes les données sont stockées localement.
- Adapté aux mobiles : conçu pour être accessible et utilisable sur les appareils mobiles.
- Prise en charge de plusieurs langues : Prend en charge plus de 100 langues.
- ? Reconnaissance vocale : inclut à la fois la reconnaissance vocale intégrée et l'intégration avec Azure Speech Services.
- ? Synthèse vocale : inclut la synthèse vocale intégrée, ainsi que l'intégration avec Amazon Polly et Azure Speech Services.
? Captures d'écran
Tutoriel
- Définir la clé API OpenAI
- Accédez à Paramètres et accédez à la section Chat.
- Définissez la clé API OpenAI.
- Si vous n'avez pas de clé API OpenAI, suivez ce tutoriel pour savoir comment obtenir une clé API OpenAI.
- Configurer Azure Speech Services (facultatif)
- Accédez à Paramètres et accédez à la section Synthèse.
- Remplacez le service de synthèse vocale par Azure TTS.
- Définissez la région Azure et la clé d'accès Azure.
- Configurer Amazon Polly (facultatif)
- Accédez à Paramètres et accédez à la section Synthèse.
- Remplacez le service de synthèse vocale par Amazon Polly.
- Définissez la région AWS, l'ID de clé d'accès AWS et la clé d'accès secrète (la clé d'accès doit avoir la stratégie AmazonPollyFullAccess).
- Si vous ne disposez pas de clé d'accès AWS, suivez ce didacticiel pour savoir comment créer un utilisateur IAM dans AWS.
Guide de développement et journal des modifications
- Pour plus d’informations sur la configuration de votre environnement de développement, veuillez consulter notre Guide de développement.
- Pour afficher l'historique des modifications notables du projet, veuillez consulter le journal des modifications.
? Déploiement
Déployer avec Vercel
Déploiement avec Docker
- Extrayez l'image Docker : arm64.
docker pull hahahumble/speechgpt
- Exécutez le conteneur Docker.
docker run -d -p 8080:8080 --name speechgpt hahahumble/speechgpt
- Visitez
http://localhost:8080/
pour accéder à l'application.
Construire et exécuter l'image Docker
- Créez l'image Docker.
docker build -t speechgpt:arm64 -f Dockerfile .
- Exécutez le conteneur Docker.
docker run -d -p 8080:8080 --name=speechgpt speechgpt
- Visitez
http://localhost:8080/
pour accéder à l'application.
? Licence
Ce projet est sous licence selon les termes de la licence MIT.