PyAibote开源框架永久免费,  功能定制和相关技术培训可联系技术支持

              往期实战开发直播回放地址: 点击进入


                2025-09-15:      版本:1.9.6
                    1. 增加内置WebSocket服务功能
                    2. 增加WebSocket客户端对接功能
                    3. 修复已知漏洞 

                2025-07-23:      版本:1.9.4
                    1. 增加新版数字人对接阿里云接口功能
                    2. 增加隐藏/显示数字人窗口功能
                    3. 增加删除数字人窗口标题栏功能
                    4. 增加数字人背景图指定数字人位置参数
                    5. 增加数字人生成短视频增加合成数字人唱歌参数
                    6. 增加数字人获取WindowsID功能
                    7. 增加数字人嘴型高斯模糊算法   
                    8. 修复已知漏洞    

                2025-06-04:      版本:1.9.1
                    1. 增加新版数字人获取驱动程序命令行参数功能
                    2. 增加新版数字人获取驱动程序所在的文件夹路径功能
                    3. 增加新版数字人插入特写视频功能
                    4. 修复推流卡死问题
                    5. 修复一些已知漏洞

                2025-05-04:      版本:1.8.7
                    1. 增加新版数字人切换形象更换基础嘴型颜色功能
                    2. 增加新版数字人云端算力训练声音功能
                    3. 增加新版数字人获取训练云端训练声音状态功能
                    4. 增加新版数字人云端算力文本转语音功能
                    5. 修复语音转文本乱码和无法返回值的问题

                2025-04-23:      版本:1.8.5
                    1. 增加新版数字人获取脸部数据功能
                    2. 增加新版数字人云端算力生成短视频功能

                2025-04-16:      版本:1.8.4
                    免费离线版本轻量化实时数字人,模型大小仅20M。
                    支持windows、Android、IOS、web、小程序 所有平台 正式发布
                    1. 增加初始化数字人功能
                    2. 增加切换人物形象动作
                    3. 增加添加视频/图片背景
                    4. 增加生成数字人视频
                    5. 增加生成lab文件
                    6. 增加文本转音频
                    7. 增加语音转文本
                    8. 增加数字人说话
                    9. 增加打断说话
                    10. 增加录制麦克风
                    11. 增加停止录制
                    12. 增加删除视频/图片背景
                    13. 修复一些已知漏洞

                2025-01-14:      版本:1.8.1
                    1. 增加 安卓, win, web 使用PyQt线程启动框架时传递
                       的Qt对象用来和Qt UI窗口通信功能
                    2. 增加用于控制视频文件音量大小功能
                    3. 增加数字人说话随机声音去重功能
                    4. 增加Web 可以设置浏览器下载目录功能
                    5. 修复一些已知漏洞

                2024-12-21:      版本:1.7.9
                    1. 增加数字人播报视频文件功能
                    2. 增加数字人复制视频中的音频为mp3文件功能
                    3. 修复一些已知漏洞

                2024-11-24:      版本:1.7.6
                    1. 增加初始化数字人功能参数可以使用,随机对比度、亮度和形变等
                    2. 增加数字人播放音频文件
                    3. 修复官网页面 我的订单,我的卡密 分页错乱问题
                    4. 修复一些已知漏洞

                2024-10-26:      版本:1.7.4
                    1. 增加数字人重启声音克隆服务功能
                    2. 增加数字人切换声音克隆模型
                    3. 调整数字人克隆声音功能参数位置并增加语速参数

                2024-9-12:      版本:1.6.8
                    1. 增加数字人微软文本合成语音保存到本地音频文件功能
                    2. 增加克隆语音服务生成Lab文件功能
                    3. 优化了通信协议

                2024-7-20:      版本:1.6.6
                    1. 增加数字人可以搭建本地声音克隆服务实现免费声音克隆
                    
                2024-6-29:      版本:1.6.3
                    1. 增加安卓, Win, Web三端混合高阶开发功能
                    2. 增加客户端与服务端之间 TCP中转中控功能
                    
                2024-6-14:      版本:1.5.5
                    1. 增加安卓app接收数据超时自动断开功能
                    2. 增加安卓滑动开关控件
                    3. 增加安卓yolo识别范围参数
            
                2024-6-5:      版本:1.5.3
                    1. 增加通过音频文件生成数字人短视频功能
                    2. 修复了一些数字人参数调用异常问题
                    3. 优化的TCP通信协议
            
                2024-5-14:      版本:1.4.7
                    1. 增加数字人切换新的人物形象动作功能
                    2. 增加训练数字人功能
                    3. 修复了某些功能参数调用异常问题
                    
                2024-5-11:      版本:1.4.6
                    1. 增加最新数字人算法
                    2. 增加web底层驱动激活功能
                    3. 增加了获取Windows唯一ID功能
                    4. 增加安卓一次性批量起多个端口功能
                    5. 修复了一些数字人参数调用异常问题
                    
                2024-4-11:      版本:1.3.8
                    1. 增加web获取驱动参数功能
                    2. 增加安卓, windows在不同屏幕大小中坐标转换算法
                    3. 修复了通信协议获取数据不完整的问题
            
                2024-4-3:      版本:1.3.4
                    1. 增加安卓下载网络文件到手机
                    2. 增加web显示元素xpath路径
                    2. 增加Windows获取客户端驱动参数
                    3. 优化了框架架构模式
            
                2024-3-28:      版本:1.3.2
                    1. 增加数字人使用克隆声音说话
                    2. 增加使用克隆声音生成数字人短视频
                    3. 增加生成数字人说话文件(声音克隆)
                    4. 增加打断数字人说话功能
                    5. 增加生成数字人说话文件,生成MP3文件
                    6. 增加数字人说话文件缓存模式
                    7. 修复了windows和安卓识图坐标返回字符串不是数值型问题
            
                2024-3-23:      版本:1.3.1
                    1. 增加安卓框架获取投屏分组,投屏编号,投屏标题功能
                    2. 增加Windows框架本地调试WindowsDriver.exe堆积关不掉功能
                    3. 增加了安卓框架和windows框架激活功能
                    4. 修复了某些功能参数异常问题
            
                2024-3-18:      版本:1.3.0
                    1. 增加Sqlite3文件数据库操作的功能模块
                    2. 修复使用MySql功能报错问题
                    3. 修复了安装PyAibote包时pymysql包不存在问题
                    4. 修复了安卓app点击`停止脚本`一直报错问题不关闭连接的问题
            
                2024-3-11:      版本:1.2.6
                    1. 增加了对MySql数据库操作的功能模块
                    2. 增加了可以自定义Log写入功能模块
                    3. 增加了快速读写json配置文件的功能模块
                    4. 增加了安卓手机多指触控功能
                    5. 修复了打印LOG时 OCR识别中文乱码问题
                    6. 修复了windows找色识图报错 algorithm_type 问题 
            
                2024-2-28:      版本:1.2.3
                    1. 增加了对接文心一言大模型接口
                    2. 修复了Android 单词拼写成 Andorid 错误问题
                    3. 修复了Windows驱动在win7某些系统版本无法运行问题
                    4. 修复了安装pip安装包时缺少Pillow包问题
            
                2024-1-19:      版本:1.2.0 
                    修复了终端输出无法关闭问题, 修复了数字人字幕无法同步问题, 
                    并将代码推送至Pypi平台和Github平台进行开源
            
                2023-8-25:      版本:1.1.8
                    修复了多并发出现异常退出的现象
            
                2023-6-25:     版本:1.1.5
                    增加了yolo图像识别的功能, 增加了安卓手机hid功能
            
                2023-3-25:      版本:1.1.0 
                    增加了Windows驱动数字人的功能
            
                2023-1-12:      版本:0.8.0 
                    增加了OCR文字识别功能
            
                2022-8-12:      版本:0.6.0 
                    完成Widnwos平台的架构设计
            
                2022-5-22:      版本:0.5.0 
                    完成Web平台的架构设计
            
                2022-5-10:     版本:0.1.0
                    修复隐式等待无法执行的问题,增加自定义写本地log功能
            
                2022-4-26:      版本:0.0.1
                    完成了安卓平台的架构设计
            
 

1、单一职责原则
    不同的类具备不同的职责,各司其职。做系统设计时,如果发现有一个类拥有了两种职责,那么需要考虑可以将这个类分成两个类吗?如果真的有必要,那就分开,千万不要让一个类干的事情太多
ps:一个类只承担一个职责,逻辑解耦, 使程序逻辑清晰


2、开放封闭原则(开闭原则)
    类、模块、函数,可以去扩展,但不要去修改。如果要修改代码,尽量用继承或组合的方式来扩展类的功能,而不是直接修改类的代码
ps:对实体的改动,最好用扩展而非修改的方式


3、里式替换原则
    父类可被子类替换,但反之不一定成立。也就是说,代码中可以将父类全部替换为子类,程序不会出现异常,但反过来就不一定了。
ps:在继承类中,务必重写(override)父类中所有的方法,尤其需要注意父类的protected方法(它们往往是让你重写的),子类尽量不要暴露自己的public方法供外界调用


4、最少知识原则(迪米特法则)
    理解:尽量减少对象之间的交互,从而减小类之间的耦合。在做系统设计时,不要让一个类依赖于太多其他的类,需尽量减小依赖关系。不然会导致逻辑的复杂性和问题修改的难度
ps:一定要做到:低耦合、高内聚


5、接口隔离原则
    理解:不要对外暴露没有实际意义的接口。也就是说,尽量保证接口的实用性。当需要对外暴露接口时,需要再三斟酌,若没必要对外提供就删了吧,因为一旦提供了就意味着,将来要多做一件事情,何苦给自己找事做呢
ps:不要对外暴露没有实际意义的接口


6、依赖倒置原则
    理解:高层模块不应该依赖于底层模块,而应该依赖于抽象。抽象不应依赖于细节,细节应依赖于抽象。应该面向接口编程,不该面向实现类编程
ps:面向接口编程,提取出事务的共性


高内聚: 意思是他们之间的关系要简单,明了,不要有很强的关系,不然,运行起来就会出问题。一个类的运行影响到其他的类。

低耦合 :把程序的功能尽量分散,别在一个类里只写一个方法,因为那样会给你的调试等带来很多问题。出了错你都不知道在什么地方。

可重用性高、可读性强、可靠性高、灵活性好、可维护性强