Live2d-py

Latest version: v0.2.4

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

0.3.6

***changes***
* 设置窗口使用 Material 风格,组件来自:https://github.com/laserpants/qt-material-widgets

***fix***
* 修复模式的开启与关闭无法保存
* 源码改为 UTF-8 后导致含中文路径的模型资源加载崩溃,打开设置页面崩溃( v0.3.5 存在该问题)

0.3.5alpha

2023-08-07
***changes***
* 聊天记录使用 sqlite 储存
* 重新启动应用会加载当天的所有聊天记录
* 聊天记录现在可以以天为单位在历史记录窗口查询
* 拆分 UI 资源和模型资源文件夹,现在 UI 资源固定放置在 assets 文件夹下
* 源代码由 GBK 更改为 UTF-8
* 自定义文本聊天和语音聊天统一用 json 格式进行传输,请求类型为 POST,参见[自定义聊天服务器模板](dev-server/dev-server.py)

***add***
* 添加随机播放内置文本,数据源一言:https://github.com/hitokoto-osc/sentences-bundle

***fix***
* 历史记录中播放音频无效
* 自定义语音聊天开启后再次启动程序开启无效

0.3.4alpha

2023-08-05
***change***
* 优化所有窗口的拖动功能,现在不会出现窗口抖动
* 取消聊天历史靠边隐藏
* 所有窗口统一左键拖动
* 左键双击调出聊天输入框
* 暂时取消对话框的字体颜色和背景颜色的设置

***add***
* 添加环形菜单,菜单组件来自:https://github.com/SimonBuxx/piemenu-qt
![环形菜单](sample_images/Snipaste_2023-08-05_13-34-56.png)

0.3.3alpha

* 增加模型设置
* 增加角色X,Y坐标设置
* 参数范围:-1.00~1.00 (精度最高2位小数)
* 坐标(0, 0)为窗口中心坐标,即对应屏幕坐标(windowWidth/2, windowHeight/2)
* 对于[14](https://github.com/Arkueid/Live2DMascot/issues/14)中提及的类似模型,可以通过调整窗口大小和角色X、Y来达到最佳显示位置

* 已知问题:
1. (待解决)[12](https://github.com/Arkueid/Live2DMascot/issues/12)
2. (已解决)[14](https://github.com/Arkueid/Live2DMascot/issues/14)的截图中出现了类似[#12](https://github.com/Arkueid/Live2DMascot/issues/12)的问题,同时角色嘴唇附近出现黑边,详细参考下方链接:
* https://docs.live2d.com/zh-CHS/cubism-sdk-manual/texture-trouble-shooting/
* https://tieba.baidu.com/p/6029180797

0.3.2alpha

* 语音输入
* 频繁点击录音按钮现在不会造成崩溃

* 添加自定义语音聊天接口,详细见test-server的模板

* 录音文件是.wav格式,采样率16000,单声道,其他参数需要自行测试

* 聊天记录
* 添加聊天记录窗口,支持语音播放,仅显示本次运行的所有聊天,下次启动会清空

* 聊天记录窗口和输入窗口可以拖住边缘移动,聊天记录窗口支持屏幕侧边隐藏

* 本地聊天记录改为html格式,记录时间,角色名,聊天内容,语音路径(可播放),浏览器打开


* 关于自定义

* 聊天输入面板的三个图标是可以更换的,在Resources文件夹下把自己的图标改成对应名称即可

* 有一部分样式在config.json中可以自定义

0.3.1alpha

* 语音输入
* 目前使用百度语音识别 [api](https://ai.baidu.com/ai-doc/SPEECH/Vk38lxily#raw-%E6%96%B9%E5%BC%8F%E4%B8%8A%E4%BC%A0%E9%9F%B3%E9%A2%91),client_id 和 client_secret 可以在 config.json 中更换
* 长按**语音输入按钮**或者激活输入窗口后按**alt键**进行录音
* 后续会添加自定义 POST 录音数据到自建服务端

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.