hahahumble/speechgpt
Fork: 402 Star: 2745 (更新于 2024-11-16 03:09:09)
license: MIT
Language: TypeScript .
💬 SpeechGPT is a web application that enables you to converse with ChatGPT.
最后发布版本: v0.5.1 ( 2023-05-16 00:23:38)
🌟 Introduction
SpeechGPT is a web application that enables you to converse with ChatGPT. You can utilize this app to improve your language speaking skills or simply have fun chatting with ChatGPT.
🚀 Features
- 📖 Open source and free: Anyone can use, modify it without cost.
- 🔒 Privacy First: All data is stored locally.
- 📱 Mobile friendly: Designed to be accessible and usable on mobile devices.
- 📚 Support for multiple languages: Supports over 100 languages.
- 🎙 Speech Recognition: Includes both built-in speech recognition and integration with Azure Speech Services.
- 🔊 Speech Synthesis: Includes built-in speech synthesis, as well as integration with Amazon Polly and Azure Speech Services.
📸 Screenshots
📖 Tutorial
- Set the OpenAI API Key
- Go to Settings and navigate to the Chat section.
- Set the OpenAI API Key.
- If you don't have an OpenAI API Key, follow this tutorial on how to get an OpenAI API Key.
- Set up Azure Speech Services (optional)
- Go to Settings and navigate to the Synthesis section.
- Change the Speech Synthesis Service to Azure TTS.
- Set the Azure Region and Azure Access Key.
- Set up Amazon Polly (optional)
- Go to Settings and navigate to the Synthesis section.
- Change the Speech Synthesis Service to Amazon Polly.
- Set the AWS Region, AWS Access Key ID, and Secret Access Key (the Access Key should have the AmazonPollyFullAccess policy).
- If you don't have an AWS Access Key, follow this tutorial on how to create an IAM user in AWS.
💻 Development Guide and Changelog
- For more information on setting up your development environment, please see our Development Guide.
- To view the project's history of notable changes, please check the Changelog.
🚢 Deployment
Deploying with Vercel
Deploying with Docker
- Pull the Docker image:arm64.
docker pull hahahumble/speechgpt
- Run the Docker container.
docker run -d -p 8080:8080 --name speechgpt hahahumble/speechgpt
- Visit
http://localhost:8080/
to access the application.
Building and running the Docker image
- Build the Docker image.
docker build -t speechgpt:arm64 -f Dockerfile .
- Run the Docker container.
docker run -d -p 8080:8080 --name=speechgpt speechgpt
- Visit
http://localhost:8080/
to access the application.
📄 License
This project is licensed under the terms of the MIT license.
主题(topics):
chat, chatbot, chatgpt, conversation, language-learning, speech
hahahumble/speechgpt同语言 TypeScript最近更新仓库
2024-11-22 01:36:46 twentyhq/twenty
2024-11-21 22:40:05 LLOneBot/LLOneBot
2024-11-21 20:34:48 CopilotKit/CopilotKit
2024-11-21 16:58:07 labring/FastGPT
2024-11-21 16:14:54 RSSNext/Follow
2024-11-21 16:12:23 x-extends/vxe-table