Sitio web • [中文]
? Introducción
SpeechGPT es una aplicación web que le permite conversar con ChatGPT.
Puede utilizar esta aplicación para mejorar sus habilidades para hablar idiomas o simplemente divertirse charlando con ChatGPT.
Características
- Código abierto y gratuito : cualquiera puede usarlo y modificarlo sin costo.
- Privacidad primero : todos los datos se almacenan localmente.
- Compatible con dispositivos móviles : Diseñado para ser accesible y utilizable en dispositivos móviles.
- Soporte para múltiples idiomas : Admite más de 100 idiomas.
- ? Reconocimiento de voz : incluye reconocimiento de voz integrado e integración con Azure Speech Services.
- ? Síntesis de voz : Incluye síntesis de voz integrada, así como integración con Amazon Polly y Azure Speech Services.
? Capturas de pantalla
Tutorial
- Establecer la clave API de OpenAI
- Vaya a Configuración y navegue hasta la sección Chat.
- Establezca la clave API de OpenAI.
- Si no tiene una clave API de OpenAI, siga este tutorial sobre cómo obtener una clave API de OpenAI.
- Configurar Azure Speech Services (opcional)
- Vaya a Configuración y navegue hasta la sección Síntesis.
- Cambie el servicio de síntesis de voz a Azure TTS.
- Establezca la región de Azure y la clave de acceso de Azure.
- Configurar Amazon Polly (opcional)
- Vaya a Configuración y navegue hasta la sección Síntesis.
- Cambie el servicio de síntesis de voz a Amazon Polly.
- Configure la región de AWS, el ID de la clave de acceso de AWS y la clave de acceso secreta (la clave de acceso debe tener la política AmazonPollyFullAccess).
- Si no tiene una clave de acceso de AWS, siga este tutorial sobre cómo crear un usuario de IAM en AWS.
Guía de desarrollo y registro de cambios
- Para obtener más información sobre cómo configurar su entorno de desarrollo, consulte nuestra Guía de desarrollo.
- Para ver el historial de cambios notables del proyecto, consulte el Registro de cambios.
? Despliegue
Implementación con Vercel
Implementación con Docker
- Extraiga la imagen de Docker:arm64.
docker pull hahahumble/speechgpt
- Ejecute el contenedor Docker.
docker run -d -p 8080:8080 --name speechgpt hahahumble/speechgpt
- Visite
http://localhost:8080/
para acceder a la aplicación.
Construyendo y ejecutando la imagen de Docker
- Construya la imagen de Docker.
docker build -t speechgpt:arm64 -f Dockerfile .
- Ejecute el contenedor Docker.
docker run -d -p 8080:8080 --name=speechgpt speechgpt
- Visite
http://localhost:8080/
para acceder a la aplicación.
? Licencia
Este proyecto está licenciado según los términos de la licencia MIT.