Python开源项目周排行 2023年第38周

news/2024/7/10 21:59:14 标签: python, 开源, 开发语言

#2023年第38周2023年11月19日
1easybc用于解析分组加密算法的输入 [EasyDC] 程序,然后根据差分密码分析对分组加密算法进行安全分析。它支持以下功能: EasyBC 的解释器。 基于 SMT 的方法,用于确定各种密码操作的分支数。 S-box 中的差分传播建模。 基于 MaxSMT 的方法,用于确定给定 S-box 的差分分布表 (DDT) 中所有概率的编码。 针对差分密码分析对 EasyBC 中编写的分组加密算法进行安全分析。
2yi-llmYi 系列大模型包括 Yi-34B 和 Yi-6B,支持中英文双语,号称对学术研究完全开放,同步开放免费商用申请。 据介绍,Yi 目前拥有 200K 上下文窗口,可处理约 40 万字的文本 —— 这也是目前全球大模型中最长的上下文窗口。其中 Yi-34B 在 Hugging Face 英文测试榜单中位列第一,在 C-Eval 中文能力排行榜中超越所有开源模型。
3swirl-search一款开源软件,可以同时搜索多个内容源并返回 AI 排名结果。使用前 N 个结果提示你选择生成式 AI,以获得包含你自己的数据的答案。 Swirl 可以连接到: 数据库(SQL 和 NoSQL、Google BigQuery) 公共数据服务(Google Programmable Search、Arxiv.org 等) 企业数据源(Microsoft 365、Jira、Miro 等) 并通过 AI 和 ChatGPT 等 LLM 产生见解。开始根据你的数据发现并生成你需要的答案。
4ollama一款命令行工具,可在 macOS 和 Linux 上本地运行 Llama 2、Code Llama 和其他模型。目前适用于 macOS 和 Linux,并计划支持 Windows。 Ollama 目前支持近二十多个语言模型系列,每个模型系列都有许多可用的 "tags"。Tags 是模型的变体,这些模型使用不同的微调方法以不同的规模进行训练,并以不同的级别进行量化,以便在本地良好运行。量化级别越高,模型越精确,但运行速度越慢,所需的内存也越大。
5pyvideotrans这是一个视频翻译工具,可将一种语言的视频翻译为另一种语言和配音的视频。 语音识别基于 openai-whisper 离线模型、文字翻译使用google|baidu|chatGPT翻译接口,文字合成语音使用 Microsoft Edge tts。
6EmotiVoice一个强大的开源TTS引擎,支持中英文双语,包含2000多种不同的音色,以及特色的情感合成功能,支持合成包含快乐、兴奋、悲伤、愤怒等广泛情感的语音。 EmotiVoice提供一个易于使用的web界面,还有用于批量生成结果的脚本接口。
7pandasPython 的核心数据分析支持库,提供了快速、灵活、明确的数据结构,旨在简单、直观地处理关系型、标记型数据。 pandas 的目标是成为 Python 数据分析实践与实战的必备高级工具,其长远目标是成为最强大、最灵活、可以支持任何语言的开源数据分析工具。经过多年不懈的努力,pandas 离这个目标已经越来越近了。 对于使用 Python 进行数据分析来说,pandas 几乎是无人不知,无人不晓的。
8jumpserver广受欢迎的开源堡垒机,是符合 4A 规范的专业运维安全审计系统。 JumpServer 堡垒机帮助企业以更安全的方式管控和登录各种类型的资产,包括: SSH: Linux / Unix / 网络设备 等; Windows: Web 方式连接 / 原生 RDP 连接; 数据库: MySQL / MariaDB / PostgreSQL / Oracle / SQLServer / ClickHouse 等; NoSQL: Redis / MongoDB 等; GPT: ChatGPT 等; 云服务: Kubernetes / VMware vSphere 等; Web 站点: 各类系统的 Web 管理后台; 应用: 通过 Remote App 连接各类应用。JumpServer 使用 Python 开发,配备了业界领先的 Web Terminal 方案,交互界面美观、用户体验好。 JumpServer 采纳分布式架构,支持多机房跨区域部署,支持横向扩展,无资产数量及并发限制。助企业以更安全的方式管控和登录各种类型的资产.跳板机和堡垒机的区别: 跳板机就是一台服务器而已,运维人员在使用管理服务器的时候,必须先连接上跳板机,然后才能操作内网中的服务器,才能登录到目标设备上进行维护和操作。 跳板机的缺点就是: 仅仅实现了服务器登录安全,但是没有实现对于运维人员行为的操控和审计。而堡垒机有。
9gpt_academicGPT学术优化 (GPT Academic):支持一键润色、一键中英互译、一键代码解释、chat分析报告生成、PDF论文全文翻译功能、互联网信息聚合+GPT等等.ChatGPT/GLM提供图形交互界面,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮&函数插件,支持Python和C++等项目剖析&自译解功能,PDF/LaTex论文翻译&总结功能,支持并行问询多种LLM模型,支持清华chatglm等本地模型。兼容复旦MOSS, llama, rwkv, 盘古, newbing, claude等
10distil-whisperWhisper是OpenAI最近几年较少的开源模型,2022年9月首次发布,包含不同的版本。在2022年12月发布了V2版本。其中最大的模型约15.5亿参数。语音识别在实际应用中有非常多的应用。早先,OpenAI发布的Whisper模型是目前语音识别模型中最受关注的一类,也很可能是目前ChatGPT客户端语音识别背后的模型。HuggingFace基于Whisper训练并开源了一个全新的Distil-Whisper,它比Whisper-v2速度快6倍,参数小49%,而实际效果几乎没有区别。
11openai-pythonOpenAI API的官方Python库
12TTS文本到语音的深度学习工具包,在研究和生产中经过了实战测试。TTS-Text To Speech的缩写,即“从文本到语音”。 它将计算机自己产生的、或外部输入的文字信息转变为可以听得懂的、流利的汉语口语(或者其他语言语音)输出的技术,隶属于语音合成(SpeechSynthesis)。


 

分类: Python开源项目周排行标签: 语音识别



注:当前文章会不定期进行更新。如果您对本文有更好的建议,有新资料推荐, 可以点击: 欢迎分享优秀网站 。


http://www.niftyadmin.cn/n/5194371.html

相关文章

实验五:Java多线程程序设计

一、线程接力 编写一个应用程序,除了主线程外,还有三个线程:first、second和third。first负责模拟一个红色的按钮从坐标(10,60)运动到(100,60);second负责模…

vue中绑定class样式和条件渲染

绑定class样式 字符串写法: 适用于: 样式的类名不确定,需要动态指定 数组写法: 适用于: 要绑定的样式个数不确定,名字也不确定 绑定对象:适用于:要绑定的样式个数确定、名字确定、…

C++多线程编程(3):接收线程处理函数的返回值

文章首发于我的个人博客:欢迎大佬们来逛逛 文章目录 处理带返回值的函数asyncpackaged_taskpromise 处理带返回值的函数 有三种方法: asyncpackaged_taskpromise async 第一种方法是使用 async 函数。 步骤: 使用 async 创建线程处理函…

【C++】:继承

朋友们、伙计们,我们又见面了,本期来给大家解读一下有关C继承的知识点,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! C 语 言 专 栏:C语言:从入门到精通 数据结…

不知道如何制作产品图册的,赶紧收藏住!

产品图册是展示产品外观、功能和特点的重要工具,对于销售和推广产品至关重要。然而,制作一本高质量的产品图册并不是一件容易的事情。如果你没有经验或者不确定如何着手,那么这篇文章将为你提供一些实用的建议和技巧,帮助你轻松制…

Python 如何实现职责链设计模式?什么是职责链设计模式?Python 职责链设计模式示例代码

什么是职责链(Chain of Responsibility)设计模式? 职责链(Chain of Responsibility)设计模式是一种行为型设计模式,旨在构建一个对象链,每个对象都有机会处理请求,并且可以将请求传…

C++多线程编程(2):四种线程管理方法

文章首发于我的个人博客:欢迎大佬们来逛逛 文章目录 线程管理get_idsleep_forsleep_untilyield 线程管理 有一个this_thread的名称空间中定义了许多的线程管理方法: get_id:获取当前线程idsleep_for:当前线程休眠一段时间sleep_…

自定义业务异常处理类加入全局处理器中

自定义业务异常处理类并将其加入全局异常处理器,从而避免业务层直接处理异常造成代码污染,达到业务清晰简洁。 描述 在进行分类模块开发时,删除某个分类时当分类关联了菜品和套餐时,是不允许删除的。我们在管理端删除的时候会提示…