-
Notifications
You must be signed in to change notification settings - Fork 244
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
增加图形界面包 ( 仅 Windows 端) #53
base: master
Are you sure you want to change the base?
增加图形界面包 ( 仅 Windows 端) #53
Conversation
1. 基于 [PySide6](https://pypi.org/project/PySide6/) 的 GUI,默认使用 [Qt-Material](https://github.com/UN-GCPDS/qt-material) dark_yellow 主题;基于 [PyStand](https://github.com/skywind3000/PyStand) 绿化便携 `start.exe`。 2. 支持最小化到系统托盘。 3. Server 和 Client 以 tab 集成在一个 gui,无任务栏占用。 4. 双击 start.exe 运行,可自行设置开机自启动。 5. 已包含所有 Python 环境和 models 模型,解压即用。
你这个应该可用,但是我不能通过 pr,主因是:
总之,加入 GUI,不是一个问题的结束,而是无数新问题的开始。 现在的 CapsWriter 还只是中间体,Whisper 模型、多语言支持、显卡加速,都还没实现,很多设计可能大改。只是我目前没有独显电脑,代码能力也还不足,还无法做进一步添加这些功能。 目前来看,保持命令行运行是最合适的。占用任务栏的问题,在 Win10 下可以通过拖动到一个虚拟桌面来解决,自启动的问题,可以通过向 然后,你的 git 没有写 .gitignore,把 |
你可以新开一个库,我把这个库链接放到 readme 和 release note 里 |
这个GUI启动流程是 |
懂了,你是用的 pystand 打包,而不是 pyinstaller ,等我有空把你的 repo 放到 readme |
Replace pyclip with pyperclip, don't forget to 'pip install pyperclip' and copy it to site-packages folder first. refer HaujetZhao#28
repacked with pyperclip lib
我赞同这个,gui 封装 client 端就行,Windows 上为了使用方便,可以将 server 注册成服务,或者干脆 client server 分别封装 GUI |
Hi @H1DDENADM1N 所以我有了一些想法,不知道合不合适:
比如说: 这样似乎能同时达到输入中文和英文翻译的可能 因为我是在使用过程中产生的这个想法,我觉得可能从用户角度来讲如果能同时用上这个项目的识别和翻译功能应该是很棒的, |
@SingleCoreSun 感谢你的建议,我发布了新的提交:默认加载翻译模型,组合键 |
@SingleCoreSun 感谢你的建议,我发布了新的提交:https://github.com/H1DDENADM1N/CapsWriter-Offline/releases/tag/gui-v1.1.0 新增功能 支持基于 DeepLX 的在线多译多,默认译日 在线翻译基于 DeepLX ,过于频繁的请求可能导致 IP 被封,如果出现 429 错误,则表示你的 IP 被 DeepL 暂时屏蔽了,请不要在短时间内频繁请求。 通过 预览图: |
start.exe
、start_server_gui.exe
start_client_gui.exe
。123盘 https://www.123pan.com/s/qBxUVv-H4Zq3.html 提取码:h8vb
动图预览:
start.exe
start_server_gui.exe
start_client_gui.exe
文件说明: