Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Add] 🎉 语音输入支持 #367

Open
Harry-zklcdc opened this issue Jul 20, 2023 · 39 comments
Open

[Add] 🎉 语音输入支持 #367

Harry-zklcdc opened this issue Jul 20, 2023 · 39 comments

Comments

@Harry-zklcdc
Copy link

Harry-zklcdc commented Jul 20, 2023

Harry-zklcdc@14643c4

image

可执行二进制文件已编译,在release中查看,https://github.com/Harry-zklcdc/go-proxy-bingai/releases/tag/v1.9.0

@lin-1259
Copy link

大佬666 如何docker部署

@ilolita945
Copy link

Harry-zklcdc@14643c4

image

可执行二进制文件编译中

巨佬666

@ilolita945
Copy link

大佬666 如何docker部署

我来分享下我的Docker部署方式吧,用原版然后下载大佬编译好的二进制以挂载文件形式来用

@yifangyujason
Copy link

微信图片_20230720142048
@Harry-zklcdc 大佬,手机端的页面启用语言会提示这个,已经授予麦克风权限了(夸克浏览器),微信自带的浏览器也是同样的问题

@Harry-zklcdc
Copy link
Author

Harry-zklcdc commented Jul 20, 2023

可执行二进制文件已编译,在release中查看,https://github.com/Harry-zklcdc/go-proxy-bingai/releases/tag/v1.9.0

@Harry-zklcdc
Copy link
Author

@Harry-zklcdc 大佬,手机端的页面启用语言会提示这个,已经授予麦克风权限了(夸克浏览器),微信自带的浏览器也是同样的问题

检查网站权限

@ilolita945
Copy link

可执行二进制文件已编译,在release中查看,https://github.com/Harry-zklcdc/go-proxy-bingai/releases/tag/v1.9.0

大佬,右上角齿轮可否改为您的Fork地址,这样不会迷路。

@Harry-zklcdc
Copy link
Author

可执行二进制文件已编译,在release中查看,https://github.com/Harry-zklcdc/go-proxy-bingai/releases/tag/v1.9.0

大佬,右上角齿轮可否改为您的Fork地址,这样不会迷路。

不太想修改,保留原作者的地址吧

@YuenSzeHong
Copy link

可执行二进制文件已编译,在release中查看,https://github.com/Harry-zklcdc/go-proxy-bingai/releases/tag/v1.9.0

大佬,右上角齿轮可否改为您的Fork地址,这样不会迷路。

不太想修改,保留原作者的地址吧

但是那样就很难得知更新了,毕竟原作者也不更新了

@Harry-zklcdc
Copy link
Author

但是那样就很难得知更新了,毕竟原作者也不更新了

image

@yifangyujason
Copy link

@Harry-zklcdc 大佬,手机端的页面启用语言会提示这个,已经授予麦克风权限了(夸克浏览器),微信自带的浏览器也是同样的问题

检查网站权限

大佬,你手机端可以使用吗?

@ilolita945
Copy link

@Harry-zklcdc 大佬,手机端的页面启用语言会提示这个,已经授予麦克风权限了(夸克浏览器),微信自带的浏览器也是同样的问题

检查网站权限

大佬,你手机端可以使用吗?

经测试,手机EDGE浏览器是正常可用,清除缓存或者一键重置解决疑难杂症

@Harry-zklcdc
Copy link
Author

你手机端可以使用吗?

正常

@ilolita945
Copy link

ilolita945 commented Jul 20, 2023

大佬,每次切换对话样式或者点击新主题,会提示报错,需要重载野蛮才能恢复正常。如果在点击切换对话样式或者点击新主题时自动重载一次页面 可以避免这个问题

@ilolita945
Copy link

QQ截图20230720175357

@Harry-zklcdc
Copy link
Author

Harry-zklcdc commented Jul 20, 2023

每次切换对话样式或者点击新主题,会提示报错,需要重载野蛮才能恢复正常。如果在点击切换对话样式或者点击新主题时自动重载一次页面 可以避免这个问题

我这边没有这个问题,需要更多信息,目前看起来像是后端不稳定 / 巨硬的前端代码问题(比如:撰写页面没解决跨域问题,导致现在只能用旧版的代码,不能更新最新功能)

@ilolita945
Copy link

ilolita945 commented Jul 20, 2023

可不可以加一个 当点击话题样式或者新主题后重载一次页面,目前Win端和Docker 都是这么临时解决,浏览器的话用的最新edge

@Harry-zklcdc
Copy link
Author

可不可以加一个 当点击话题样式或者新主题后重载一次页面,目前Win端和Docker 都是这么临时解决,浏览器的话用的最新edge

检查一下有没有什么文件没有被加载吧,如果遇到相同问题的人多在考虑修复

@ilolita945
Copy link

可不可以加一个 当点击话题样式或者新主题后重载一次页面,目前Win端和Docker 都是这么临时解决,浏览器的话用的最新edge

检查一下有没有什么文件没有被加载吧,如果遇到相同问题的人多在考虑修复

你的演示站可以让我试下吗? 先排除我这头问题

@ilolita945
Copy link

可不可以加一个 当点击话题样式或者新主题后重载一次页面,目前Win端和Docker 都是这么临时解决,浏览器的话用的最新edge

检查一下有没有什么文件没有被加载吧,如果遇到相同问题的人多在考虑修复

我这边看控制台,点击新主题的时候 会话ID没有重新生成 刷新页面才有新的会话ID

@Harry-zklcdc
Copy link
Author

你的演示站可以让我试下吗? 先排除我这头问题

不公开我的站点,你可以把你的网址发出来我看看

@Harry-zklcdc
Copy link
Author

我这边看控制台,点击新主题的时候 会话ID没有重新生成 刷新页面才有新的会话ID

我的站点开启新主题后会自动生成新的会话,而你的不会

几个可能的问题

  1. 端口非443
  2. 源代码被修改过,请查看这一段代码是否一致 Harry-zklcdc@/frontend/src/stores/modules/user/index.ts#L71

@lin-1259
Copy link

大佬666 如何docker部署

我来分享下我的Docker部署方式吧,用原版然后下载大佬编译好的二进制以挂载文件形式来用

如何挂载 - -

@ilolita945
Copy link

我这边看控制台,点击新主题的时候 会话ID没有重新生成 刷新页面才有新的会话ID

我的站点开启新主题后会自动生成新的会话,而你的不会

几个可能的问题

  1. 端口非443
  2. 源代码被修改过,请查看这一段代码是否一致 Harry-zklcdc@/frontend/src/stores/modules/user/index.ts#L71

也许是因为我用的是默认8080端口,第二点的话 确定是没被改过,我用的是你发布的二进制

@Harry-zklcdc
Copy link
Author

也许是因为我用的是默认8080端口,第二点的话 确定是没被改过,我用的是你发布的二进制

我发布的二进制默认是创造模式,而你的是精准

@Luffy0321
Copy link

也许是因为我用的是默认8080端口,第二点的话 确定是没被改过,我用的是你发布的二进制

我发布的二进制默认是创造模式,而你的是精准

能像bing copilot那样在侧边能直接提问网页内容或edge浏览器打开的PDF吗

@ilolita945
Copy link

也许是因为我用的是默认8080端口,第二点的话 确定是没被改过,我用的是你发布的二进制

我发布的二进制默认是创造模式,而你的是精准

默认是创造啊,一键重置

@ilolita945
Copy link

也许是因为我用的是默认8080端口,第二点的话 确定是没被改过,我用的是你发布的二进制

我发布的二进制默认是创造模式,而你的是精准

默认是创造啊,一键重置

确实下的是1.90

@Harry-zklcdc
Copy link
Author

能像bing copilot那样在侧边能直接提问网页内容或edge浏览器打开的PDF吗

不能,没有权限

@Harry-zklcdc
Copy link
Author

确实下的是1.90

你试试标准443端口吧

@ilolita945
Copy link

也许是因为我用的是默认8080端口,第二点的话 确定是没被改过,我用的是你发布的二进制

我发布的二进制默认是创造模式,而你的是精准

我是本地nas docker搭建的没有用到443端口 用8080

@ilolita945
Copy link

确实下的是1.90

你试试标准443端口吧

看来没办法了... 443 我这边被占用

@Harry-zklcdc
Copy link
Author

看来没办法了... 443 我这边被占用

有种东西叫做nginx,或者caddy

@Luffy0321
Copy link

能像bing copilot那样在侧边能直接提问网页内容或edge浏览器打开的PDF吗

不能,没有权限

好的,谢谢,看油管上演示真的好实用

@Aqr-K
Copy link

Aqr-K commented Jul 20, 2023

大佬666 如何docker部署

我来分享下我的Docker部署方式吧,用原版然后下载大佬编译好的二进制以挂载文件形式来用

如何挂载 - -

@lin-1259
挂载确实是种方法
我是自己瞎写了一个dockerfile,然后生成了一个新的docker镜像,你也可以自己生成一个来玩

这是amd架构的dockerfile,如果你是arm64架构的,把里面的amd全改成arm就行

FROM alpine:3.18 AS build
WORKDIR /app
RUN \
	   echo "https://mirrors.ustc.edu.cn/alpine/v3.18/main/" > /etc/apk/repositories \
	&& echo "https://mirrors.ustc.edu.cn/alpine/v3.18/community/" >> /etc/apk/repositories \
	&& apk update \
	&& apk add wget
RUN \
	   cd /app \
	&& wget https://github.com/Harry-zklcdc/go-proxy-bingai/releases/download/v1.9.0/go-proxy-bingai-linux-amd64.tar.gz -O go-proxy-bingai-linux-amd64.tar.gz\
	&& tar -zxvf go-proxy-bingai-linux-amd64.tar.gz 

FROM alpine
WORKDIR /app
COPY --from=build /app/go-proxy-bingai .

EXPOSE 8080
CMD ["/app/go-proxy-bingai"]

方法
创建一个文件,重命名为dockerfile,然后复制上面的代码进去,
然后在dockerfile文件所在的目录下通过docker build -t go-proxy-bingai .来创建自己的镜像,
下载go-proxy-bingai的网站如果速度慢的话,可以替换成加速站,
生成镜像后跟官方的docker镜像使用方法是一样的。

有新版本的话,直接替换掉wget后面的地址就行

@Harry-zklcdc
Copy link
Author

如何挂载 - -

Harry-zklcdc#6 (comment)

@lin-1259
Copy link

大佬666 如何docker部署

我来分享下我的Docker部署方式吧,用原版然后下载大佬编译好的二进制以挂载文件形式来用

如何挂载 - -

@lin-1259 挂载确实是种方法 我是自己瞎写了一个dockerfile,然后生成了一个新的docker镜像,你也可以自己生成一个来玩

这是amd架构的dockerfile,如果你是arm64架构的,把里面的amd全改成arm就行

FROM alpine:3.18 AS build
WORKDIR /app
RUN \
	   echo "https://mirrors.ustc.edu.cn/alpine/v3.18/main/" > /etc/apk/repositories \
	&& echo "https://mirrors.ustc.edu.cn/alpine/v3.18/community/" >> /etc/apk/repositories \
	&& apk update \
	&& apk add wget
RUN \
	   cd /app \
	&& wget https://github.com/Harry-zklcdc/go-proxy-bingai/releases/download/v1.9.0/go-proxy-bingai-linux-amd64.tar.gz -O go-proxy-bingai-linux-amd64.tar.gz\
	&& tar -zxvf go-proxy-bingai-linux-amd64.tar.gz 

FROM alpine
WORKDIR /app
COPY --from=build /app/go-proxy-bingai .

EXPOSE 8080
CMD ["/app/go-proxy-bingai"]

方法 创建一个文件,重命名为dockerfile,然后复制上面的代码进去, 然后在dockerfile文件所在的目录下通过docker build -t go-proxy-bingai .来创建自己的镜像, 下载go-proxy-bingai的网站如果速度慢的话,可以替换成加速站, 生成镜像后跟官方的docker镜像使用方法是一样的。

有新版本的话,直接替换掉wget后面的地址就行

多谢多谢,谢谢老哥耐心解答

@lin-1259
Copy link

如何挂载 - -

Harry-zklcdc#6 (comment)

谢谢大佬之路

@skyfly2000
Copy link

升级部署笔记,最新版本1.9.1,适合和我一样啥也不懂的新手小白
#查看当前正在运行的容器(老版本)
docker ps -a
#命令停止要删除的容器
docker stop XXX
#删除容器
docker container rm XXX
#赋予文件夹权限可读写可执行
chmod +x go-proxy-bingai
#创建可读写可执行文件夹(首次)
mkdir -m 777 go-proxy-bingai
#进入文件夹
cd go-proxy-bingai
#下载已增加图像识别二进制压缩文件
wget https://github.com/Harry-zklcdc/go-proxy-bingai/releases/download/v1.9.1/go-proxy-bingai-linux-amd64.tar.gz
#解压二进制文件
tar -xzvf go-proxy-bingai-linux-amd64.tar.gz
#确保docker正常,docker挂载二进制文件
docker run -v $PWD/go-proxy-bingai:/app/go-proxy-bingai -d -p 8080:8080 --name go-proxy-bingai --restart=always adams549659584/go-proxy-bingai

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants