hahahumble / speechgpt Goto Github PK
View Code? Open in Web Editor NEW💬 SpeechGPT is a web application that enables you to converse with ChatGPT.
Home Page: https://speechgpt.app
License: MIT License
💬 SpeechGPT is a web application that enables you to converse with ChatGPT.
Home Page: https://speechgpt.app
License: MIT License
有没有人有Azure key可以借用一下
有没有人有Azure key可以借用一下
No response
结合我的使用体验,我的想法是:如果一句话说错了,并且可以修改,应该删除错误内容,挪动光标在错误的地方重新插入。
实现的效果如下:
No response
provide ARM64 docker version in dockerhub
build arm64 docker and upload it to dockerhub.
No response
Seems like the docker image requires login
docker pull speechgpt
No response
想使用一个nginx域名代理多个服务,所需需要通过子路径(例如localhost/speechgpt)的方式访问,通过配置homepage
,basename
后发现还是需要访问/assets/xxx
,请问需要如何修改呢?
是否能通过增加配置文件,设置环境变量(Docker)的方式进行子路径配置?
No response
It use to be working, but today doesn't work and shown either "There was an error with your request" or " OpenAI error.." how can i de-bug it?
It use to be working, but today doesn't work and shown either "There was an error with your request" or " OpenAI error.." how can i de-bug it?
It use to be working, but today doesn't work and shown either "There was an error with your request" or " OpenAI error.." how can i de-bug it?
家里两台移动设备,iPad Air 5和iPhone 13,都一样的现象
网络环境,正常wifi链接,连接透明网关负责科学上网
现象:点击录音按键,一直显示“等待中”或“连接中”,无其他错误
not related to a problem, just a feature could help use it easier
录音/停止键增加一个键盘快捷键,这样对话和发送都不需要鼠标了
No response
NO
可以加一个配置对话场景的页面么,里面是内置的一些prompt 卡片的UI。用户可以自己添加卡片,也可以从外面导入。
复杂一点的话需要进一步分类,每一类下面才有详细的prompt。对于沉浸⑩,用考虑用类似chain of thought prompting的办法来实现。
prompt可以看看:https://myenglishdomain.com/chatgpt-prompts-for-language-learners/
https://github.com/f/awesome-chatgpt-prompts
No response
如何能实现Vercel 和 Cloudflare 的快速部署呢,这样国内可以无需梯子了
open the site with android browser,tts was not support
Would you supply a full version for android ?
No response
I have added settings as landing page so that we can load API key in the starting of the chat, as we can't find where to insert API key in starting, as user doesn't know that he has to insert API key in starting
Made settings as landing instead of home chat page
No response
把我想做的事做了.
顺便提个小建议 能否支持多个会话
使用语音功能过程中一定要连接梯子吗,是否可以不连
使用语音功能过程中一定要连接梯子吗,是否可以不连
No response
第一次Record是ok的,大概2~3次之后就开始报错了
我猜测是不能无限次new SpeechRecognition(),应该是chrome的限制
我把第一次new的instance放到state里,之后每次都用同一个就解决了,不过我没法新建branch提PR所以麻烦作者亲自修复了
你好,
我的API地址填的是https://api.openai.com/v1/chat/completions
网络环境无论是大陆还是非大陆,发送信息后均显示为“等待中”。
甚至尝试使用hyperbeam等纯非大陆网络环境,仍然显示“等待中”。
部署方式使用的Vercel并做好了DNS,也尝试部署在旧金山的VPS上,
也都是显示的是“等待中”。语音识别和语音合成的接口没问题。
求解救。
docker里面的配置APIKEY的文件的具体位置在哪里?想在后台直接配好APIKEY,谢谢!
no
No response
让系统更安全、控制token滥用
在环境变量中加入网站访问密码
No response
功能增强:
目前的状况总体上相当不错,但我希望能增加一些实用的功能,例如:
需要改进:
此外,语音输出功能的稳定性有待提高,有时候无法正常输出。
以上是我个人的一些建议,希望你能予以考虑,谢谢!
1、可以在vercel的环境变量里设置网页访问密码
2、可以在部署的网站前端自填openai的api key
1、可以在vercel的环境变量里设置网页访问密码
2、可以在部署的网站前端自填openai的api key
No response
I hope you can set the access password, otherwise the token amount will be easily consumed once the page is discovered.
I hope you can set the access password, otherwise the token amount will be easily consumed once the page is discovered.
No response
能否设置为后台发起openai和azur的请求,这样就能保护密钥了
能否设置为后台发起openai和azur的请求,这样就能保护密钥了
No response
语音合成服务必须连接外网吗?
不用梯子能不能使用语音合成服务
No response
在手机上使用speechgpt时,每次点record或输入文字时,输入法键盘都会跳出挡住文本框和record键,这样无法看见输入的文字,很难修改文字,不知有没有好的解决方法。小米手机上似乎没有设置可以解决这个问题。
重新调整UI使得输入法键盘不会挡住文本框和record键。
No response
One of the main functions of SpeechGPT is to simulate oral conversations. It is even better than voice control for chatGPT and other similar plugins. However when I use it, I have to press the send or enter button frequently. It interrupts the natural flow of conversations, especially in Continuous Recognition mode.
Add vocal triggers for sending the message such as "send it" or other personalized vocal triggers. Then SpeechGPT will create vivid conversation senarios.
No response
填了key,但不能用。
I have deployed the project on Vercel and set the corresponding keys. However, it prompted that You don't have provided an OpenAI API Key
.
On Vercel's dashboard, I've set 4 keys as follows:
OPENAI_API_KEY: [my own key]
OPENAI_HOST: [my own address]
AZURE_REGION: eastus
AZURE_KEY: [my own key]
然后在web页面输入key和api地址,依然无法获得响应。 可能是我使用了阿里云做了代理(参考项目Ice-Hazymoon / openai-scf-proxy ,但是在其他类似的chatgpt文字输入网页是没有任何问题的。
辛苦作者提供一些调试意见。
No response
因为配置语音合成账号还挺麻烦的,所以还没有尝试你们的方案。
目前ChatGPT是流式返回文字的,能否实时阅读流式返回的文字呢?而不是等一句话吐完了或者全部都合成完了再送去语音合成。
像人类一样阅读屏幕上出现的文字。
No response
改了Dockfile 中的nginx监听端口,然后执行docker build, 出现如下后,检查结果没有image.
docker build . -t speechgpt --network host
[+] Building 1213.7s (13/15)
=> [internal] load .dockerignore 0.0s
=> => transferring context: 206B 0.0s
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 932B 0.0s
=> [internal] load metadata for docker.io/library/nginx:alpine 1.7s
=> [internal] load metadata for docker.io/library/node:alpine 1.7s
=> [builder 1/6] FROM docker.io/library/node:alpine@sha256:53741c7511b1836b5eb7e788a7b399c058b0b549f205d2c6af831ec1a9a81c31 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 9.23kB 0.0s
=> [stage-1 1/4] FROM docker.io/library/nginx:alpine@sha256:dd2a9179765849767b10e2adde7e10c4ad6b7e4d4846e6b77ec93f080cd2db27 0.0s
=> CACHED [builder 2/6] WORKDIR /app 0.0s
=> CACHED [builder 3/6] COPY package.json yarn.lock ./ 0.0s
=> CACHED [builder 4/6] RUN yarn install 0.0s
=> CACHED [builder 5/6] COPY . . 0.0s
=> CACHED [stage-1 2/4] COPY nginx.conf /etc/nginx/nginx.conf 0.0s
=> CACHED [stage-1 3/4] WORKDIR /usr/share/nginx/html 0.0s
=> [builder 6/6] RUN yarn build 1364.3s
=> => # yarn run v1.22.19
=> => # $ tsc && vite build
步骤同上
No response
毕竟联系口语的初学者,很难一次听清😘
在对话的内容加上重播按钮
No response
可以支持一下本地代理,不然会有封号危险。
可以支持一下本地代理,不然会有封号危险。
No response
I don't get it. Why all the built-in functions of mobile versions have been cancelled? And the only other option Azure Speech Recognition Service doesn't work.
please revert the built-in functions of mobile versions
No response
我试了下,把openai.com加入白名单国内就能正常使用了…
openai key和azure key都是验证过没问题的,但是每次输入后反馈都是there was an error with your request
1.使用chrome浏览器打开speechgpt.app
2.输入openai key和azure key
3。输入文字或语音
4。浏览器弹窗反馈there was an error with your request
No response
Aruze recognition service doesn't work (even with Aruze key), but Aruze synthesis works well.
1.press the record button;
2."there was an error with Aruze recognition service."
No response
如果对话记录变多, 输入变得卡顿,清空对话记录才恢复正常
如果对话记录变多, 输入变得卡顿,清空对话记录才恢复正常
如果对话记录变多, 输入变得卡顿,清空对话记录才恢复正常
我用的是pnpm不是yarn,但是应该是一回事,似乎在dependencies里缺少了tippy.js
我自己install之后就解决了
请问可以做一个docker版本提供使用吗
需要docker版本方便部署。
No response
My feature request is related to several problems I am experiencing while using the current version of the speechgpt. I am frustrated when:
No response
For use with Azure TTS, the payload is built by string. I'm not sure if speech recognition would generate some text that is not valid.
It could be more robust by ways such as xmlbuilder
to generate SSML/XML.
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.