[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10714":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},10714,"speechgpt","hahahumble\u002Fspeechgpt","hahahumble","💬 SpeechGPT is a web application that enables you to converse with ChatGPT.","https:\u002F\u002Fspeechgpt.app",null,"TypeScript",2754,382,21,25,0,1,59.85,"MIT License",false,"main",[23,24,25,26,27,28],"chat","chatbot","chatgpt","conversation","language-learning","speech","2026-06-12 04:00:52","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fspeechgpt.app\">\u003Cimg height=\"80px\" src=\".\u002Fassets\u002Fspeechgpt-icon-text.svg\" alt=\"SpeechGPT\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fspeechgpt.app\u002F\">Website\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhahahumble\u002Fspeechgpt\u002Fblob\u002Fmain\u002Fdocs\u002FREADME.zh.md\">[中文]\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\".\u002Fassets\u002Fdemo-en.png\" alt=\"SpeechGPT Website Demo\" width=\"900\" \u002F>\n\u003C\u002Fp>\n\n## 🌟 Introduction\nSpeechGPT is a web application that enables you to converse with ChatGPT.\u003C\u002Fbr>\nYou can utilize this app to improve your language speaking skills or simply have fun chatting with ChatGPT.\n\n## 🚀 Features\n- 📖 **Open source and free**: Anyone can use, modify it without cost.\n- 🔒 **Privacy First**: All data is stored locally.\n- 📱 **Mobile friendly**: Designed to be accessible and usable on mobile devices.\n- 📚 **Support for multiple languages**: Supports over 100 languages.\n- 🎙 **Speech Recognition**: Includes both built-in speech recognition and integration with Azure Speech Services.\n- 🔊 **Speech Synthesis**: Includes built-in speech synthesis, as well as integration with Amazon Polly and Azure Speech Services.\n\n## 📸 Screenshots\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd>\u003Cimg src=\".\u002Fassets\u002Fscreenshots\u002Fscreenshot-1-en.png\" width=\"360px\" alt=\"Screenshot 1\">\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\".\u002Fassets\u002Fscreenshots\u002Fscreenshot-2-en.png\" width=\"360px\" alt=\"Screenshot 2\">\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\".\u002Fassets\u002Fscreenshots\u002Fscreenshot-3-en.png\" width=\"360px\" alt=\"Screenshot 3\">\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## 📖 Tutorial\n1. Set the OpenAI API Key \u003Cbr\u002F>\n    - Go to Settings and navigate to the Chat section.\n    - Set the OpenAI API Key.\n    - If you don't have an OpenAI API Key, follow this tutorial on [how to get an OpenAI API Key](https:\u002F\u002Fwww.windowscentral.com\u002Fsoftware-apps\u002Fhow-to-get-an-openai-api-key).\n2. Set up Azure Speech Services (optional)\n    - Go to Settings and navigate to the Synthesis section.\n    - Change the Speech Synthesis Service to Azure TTS.\n    - Set the Azure Region and Azure Access Key.\n3. Set up Amazon Polly (optional)\n    - Go to Settings and navigate to the Synthesis section.\n    - Change the Speech Synthesis Service to Amazon Polly.\n    - Set the AWS Region, AWS Access Key ID, and Secret Access Key (the Access Key should have the AmazonPollyFullAccess policy).\n    - If you don't have an AWS Access Key, follow this tutorial on [how to create an IAM user in AWS](https:\u002F\u002Fwww.techtarget.com\u002Fsearchcloudcomputing\u002Ftutorial\u002FStep-by-step-guide-on-how-to-create-an-IAM-user-in-AWS).\n\n## 💻 Development Guide and Changelog\n- For more information on setting up your development environment, please see our [Development Guide](.\u002Fdocs\u002Fdeveloper-guide.md).\n- To view the project's history of notable changes, please check the [Changelog](.\u002FCHANGELOG.md).\n\n## 🚢 Deployment\n\n### Deploying with Vercel\n[![Deploy with Vercel](https:\u002F\u002Fvercel.com\u002Fbutton)](https:\u002F\u002Fvercel.com\u002Fnew\u002Fclone?repository-url=https%3A%2F%2Fgithub.com%2Fhahahumble%2Fspeechgpt&env=VITE_OPENAI_API_KEY,VITE_OPENAI_HOST,VITE_AWS_REGION,VITE_AWS_ACCESS_KEY_ID,VITE_AWS_ACCESS_KEY,VITE_AZURE_REGION,VITE_AZURE_KEY&envDescription=If%20you%20do%20not%20want%20to%20provide%20a%20value%2C%20use%20REPLACE_WITH_YOUR_OWN.&project-name=speechgpt&repository-name=speechgpt)\n\n###  Deploying with Docker\n1. Pull the Docker image:arm64.\n```bash\ndocker pull hahahumble\u002Fspeechgpt\n```\n\n2. Run the Docker container.\n```bash\ndocker run -d -p 8080:8080 --name speechgpt hahahumble\u002Fspeechgpt\n```\n\n3. Visit `http:\u002F\u002Flocalhost:8080\u002F` to access the application.\n\n### Building and running the Docker image\n1. Build the Docker image.\n```bash\ndocker build -t speechgpt:arm64 -f Dockerfile .\n```\n\n2. Run the Docker container.\n```bash\ndocker run -d -p 8080:8080 --name=speechgpt speechgpt\n```\n\n3. Visit `http:\u002F\u002Flocalhost:8080\u002F` to access the application.\n\n## 📄 License\nThis project is licensed under the terms of the [MIT license](\u002FLICENSE).\n","SpeechGPT 是一个基于 Web 的应用程序，允许用户与 ChatGPT 进行对话。其核心功能包括开源免费、隐私保护（所有数据本地存储）、移动设备友好设计、支持超过 100 种语言的多语言交流、内置语音识别及合成技术，并且可以集成 Azure Speech Services 和 Amazon Polly 提供更强大的语音服务。此项目适用于希望通过与 AI 对话来提高语言技能的学习者，同时也适合那些想要以一种新颖有趣的方式与 AI 互动的用户。",2,"2026-06-11 03:29:50","top_topic"]