GitHub 一周热点汇总第7期(2024/01/21-01/27)

news2024/12/29 10:31:11

GitHub一周热点汇总第7期 (2024/01/21-01/27) ,梳理每周热门的GitHub项目,离春节越来越近了,不知道大家都买好回家的票没有,希望大家都能顺利买到票,一起来看看这周的项目吧。

#1 rustdesk

  • 项目名称:rustdesk - 远程桌面工具
  • GitHub 链接:https://github.com/rustdesk/rustdesk
  • 上周 Star 数:4300+

Rustdesk 文如其名,就是一款使用rust写的远程桌面,开箱即用,无需任何配置。它支持Windows 、Linux、MacOS、Android等多平台设备进行连接,让你可以随时随地都可以连接到家里面的电脑,在家可以连接公司的电脑,非常的方便。

Rustdesk 的定位就是 teamviewer的替代,这个项目的来源也是因为作者觉得teamviewer太贵。目前看来在基本使用上,rustdesk是可以替代 teamviewer的,当然了大家也不用杠,一个付费一个收费,使用上有差距也是正常的。我之前有过专门介绍rustdesk的视频,如果想深入了解可以去翻一下。

这是项目的GitHub star历史,上周增加了4000多star,热度不错。

#2 GPT-SoVITS

  • 项目名称:GPT-SoVITS - 语音转换
  • GitHub 链接:https://github.com/RVC-Boss/GPT-SoVITS
  • 上周 Star 数:3600+

是一款强大的支持少量语音转换、文本到语音的音色克隆模型。支持中文、英文、日文的语音推理。从目前测试的社区反馈来看,仅需提供 5 秒语音样本即可体验达到 80%~95% 像的声音克隆。若提供 1 分钟语音样本可以逼近真人的效果,且训练出高质量的 TTS 模型!怎么样,是不是联想到很多用途,一定要善用技术,不能作恶。

项目刚刚上线不久,就备受重视,目前才10天左右的时间,就已经达到了5Kstar,增长速度十分惊人。

当前提供的功能包括:

  1. 零样本文本到语音(TTS): 输入5秒的声音样本,即刻体验文本到语音转换。
  2. 少样本TTS: 仅需1分钟的训练数据即可微调模型,提升声音相似度和真实感。
  3. 跨语言支持: 支持与训练数据集不同语言的推理,目前支持英语、日语和中文。
  4. WebUI工具: 集成工具包括声音伴奏分离、自动训练集分割、中文自动语音识别(ASR)和文本标注,协助初学者创建训练数据集和GPT/SoVITS模型。

#3 PhotoMaker

  • 项目名称:PhotoMaker - AI绘画工具
  • GitHub 链接:https://github.com/TencentARC/PhotoMaker
  • 上周 Star 数:2600+

一款由腾讯开源的AI绘图工具,它能在几秒钟内生成任何风格的逼真人物照片。

PhotoMaker是一种高效的个性化文本到图像的生成方法,它主要是将任意数量的输入ID图像编码到堆叠的ID embedding中,以保留ID信息。这样的embedding作为一个统一的ID表示,既可以全面封装同一输入ID的特征,又可以容纳不同ID的特征,便于后续集成。

更多详细的实现机制可以查看项目关联的论文:https://huggingface.co/papers/2312.04461

目前PhotoMaker可以实现功能包括:

  • 功能1:通过展品来生成多种不同风格的新照片
  • 功能2:改变照片中人物的年龄和性别
  • 功能3:通过整合现有照片中的人物特征,来生成新的人物照片。

#4 QAnything

  • 项目名称:QAnything - 本地知识库问答系统
  • GitHub 链接:https://github.com/netease-youdao/QAnything
  • 上周 Star 数:1800+

又是一款国内互联网巨头的开源项目,由网易有道推出的QAnything致力于支持任意格式文件或数据库的本地知识库问答系统,可断网安装使用。

目前已支持格式: PDFWord(doc/docx)PPTMarkdownEmlTXT图片(jpg,png等),网页链接您的任何格式的本地文件都可以往里扔,即可获得准确、快速、靠谱的问答体验。

产品的特点包括以下:

  • 数据安全,支持全程拔网线安装使用。
  • 支持跨语种问答,中英文问答随意切换,无所谓文件是什么语种。
  • 支持海量数据问答,两阶段向量排序,解决了大规模数据检索退化的问题,数据越多,效果越好。
  • 高性能生产级系统,可直接部署企业应用。
  • 易用性,无需繁琐的配置,一键安装部署,拿来就用。
  • 支持选择多知识库问答

QAnything 采用了两阶段检索,其设计架构如下图。开源版本底层的LLM基于通义千问进行了微调,强化了问答的能力,所以如果用的时候,还需要注意一下通义千问的协议。

#5 diagrams

  • 项目名称:gateway - 编码的方式生成架构图
  • GitHub 链接:https://github.com/mingrammer/diagrams
  • 上周 Star 数:1200+

diagrams 主要是一款云系统架构图的绘制工具,它的理念是 diagrams as code。近些年各种as code特别多,比如最常见的 IAC(Infrastructure-as-Code),这里又来了个DAC。

diagrams 让您可以用 Python 代码绘制云系统架构。它的诞生是为了在没有任何设计工具的情况下对新的系统架构设计进行原型设计。您还可以描述或可视化现有的系统架构。目前,Diagrams 支持的主要提供商包括:AWS、Azure、GCP、Kubernetes、Alibaba Cloud等Oracle Cloud...它还支持On-Premise节点、SaaS以及主要Programming框架和语言。

你还可以通过使用版本控制,比如git,来持续的管理你的云上系统架构。说到云架构图这个事,这真是我的专业领域,其实diagrams生成的效果并不是太好,有很多产品效果上都比它要好看。但是diagrams有几点优势吧:

  • 开源:这样它既是免费的,又可以按自己需要做扩展。
  • DAC:虽然我个人觉得目前还是噱头偏大,但这个思路是好的
  • 支持广泛:支持的云还是挺多的,国内当然还是少。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1415703.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Redis 面试题 | 15.精选Redis高频面试题

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

make: *** No rule to make target ‘clean‘. Stop.

项目场景: 在Ubuntu下编写makefile文件编译的时候,出现make: *** No rule to make target ‘clean’. Stop. 问题描述 make: *** No rule to make target ‘clean’. Stop. 解决方案: 原本我makefile文件的名字是MakeFile , 把它改为makefile以后完美运…

再学http

HTTP状态码 1xx 信息性状态码 websocket upgrade 2xx 成功状态码 200 服务器已成功处理了请求204(没有响应体)206(范围请求 暂停继续下载) 3xx 重定向状态码 301(永久) :请求的页面已永久跳转到新的url302(临时) :允许各种各样的重定向,一般…

FlashInternImage实战:使用 FlashInternImage实现图像分类任务(二)

文章目录 训练部分导入项目使用的库设置随机因子设置全局参数图像预处理与增强读取数据设置Loss设置模型设置优化器和学习率调整策略设置混合精度,DP多卡,EMA定义训练和验证函数训练函数验证函数调用训练和验证方法 运行以及结果查看测试完整的代码 在上…

利用STM32CubeMX和Keil模拟器,3天入门FreeRTOS(5.3) ——递归锁

前言 (1)FreeRTOS是我一天过完的,由此回忆并且记录一下。个人认为,如果只是入门,利用STM32CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。 (2&am…

物联网协议Coap之C#基于Mozi的CoapClient调用解析

目录 前言 一、CoapClient相关类介绍 1、CoapClient类图 2、CoapClient的设计与实现 3、SendMessage解析 二、Client调用分析 1、创建CoapClient对象 2、实际发送请求 3、Server端请求响应 4、控制器寻址 总结 前言 在之前的博客内容中,关于在ASP.Net Co…

循序渐进,学会用pyecharts绘制桑基图

循序渐进,学会用pyecharts绘制桑基图 桑基图介绍 桑基图是比较冷门的可视化图形,知道的人不多,但它的可视化效果很惊艳,以后肯定会有越来越多的人使用,我平时使用桑基图,主要是用其绘制可视化图形做PPT。…

签到业务流程

1.技术选型 Redis主写入查询,Mysql辅助查询,传统签到多数都是直接采用mysql为存储DB,在大数据的情况下数据库的压力较大.查询速率也会随着数据量增大而增加.所以在需求定稿以后查阅了很多签到实现方式,发现用redis做签到会有很大的优势.本功能主要用到r…

JVM系列——基础知识

Java运行区域 程序计数器(Program Counter Register) 程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在Java虚拟机的概念模型里[1],字节码解释器工作时就是通过改变这个计数器的值来选取下一…

STM正点mini-跑马灯

一.库函数版 1.硬件连接 GPIO的输出方式:推挽输出 IO口输出为高电平时,P-MOS置高,输出为1,LED对应引脚处为高电平,而二极管正&#…

[Tomcat] [从安装到关闭] MAC部署方式

安装Tomcat 官网下载:Apache Tomcat - Apache Tomcat 9 Software Downloads 配置Tomcat 1、输入cd空格,打开Tomca目录,把bin文件夹直接拖拉到终端 2、授权bin目录下的所有操作:终端输入[sudo chmod 755 *.sh],回车 …

HCS-华为云Stack-FusionSphere

HCS-华为云Stack-FusionSphere FusionSphere是华为面向多行业客户推出的云操作系统解决方案。 FusionSphere基于开放的OpenStack架构,并针对企业云计算数据中心场景进行设计和优化,提供了强大的虚拟化功能和资源池管理能力、丰富的云基础服务组件和工具…

C++类和对象——深拷贝与浅拷贝详解

目录 1.深拷贝和浅拷贝是什么 2.案例分析 完整代码 1.深拷贝和浅拷贝是什么 看不懂没关系,下面有案例分析 2.案例分析 浅拷贝可能会导致堆区的内存重复释放 一个名为person的类里面有年龄和指向身高的指针这两个成员。 当我们执行到person p2(p1&am…

翻译: GPT-4 with Vision 升级 Streamlit 应用程序的 7 种方式一

随着 OpenAI 在多模态方面的最新进展,想象一下将这种能力与视觉理解相结合。 现在,您可以在 Streamlit 应用程序中使用 GPT-4 和 Vision,以: 从草图和静态图像构建 Streamlit 应用程序。帮助你优化应用的用户体验,包…

深度学习-使用Labelimg数据标注

数据标注是计算机视觉和机器学习项目中至关重要的一步,而使用工具进行标注是提高效率的关键。本文介绍了LabelImg,一款常用的开源图像标注工具。用户可以在图像中方便而准确地标注目标区域,为训练机器学习模型提供高质量的标注数据。LabelImg…

【VB测绘程序设计】案例8——IF选择结构练习排序(附源代码)

【VB测绘程序设计】案例6——IF选择结构练习排序(附源代码) 文章目录 前言一、界面显示二、程序说明三、程序代码四、数据演示总结前言 本文主要掌握Val()函数转换,inputBox函数、IF条件句的练习,输入3个数,按大到小排序并打印。 一、界面显示 二、程序说明 利用inpu…

node.js Redis SETNX命令实现分布式锁解决超卖/定时任务重复执行问题

Redis SETNX 特性 当然,让我们通过一个简单的例子,使用 Redis CLI(命令行界面)来模拟获取锁和释放锁的过程。 在此示例中,我将使用键“lock:tcaccount_[pk]”和“status:tcaccount_[pk]”分别表示锁定键和状态键。 获…

搞定App关键词和评论

从关键词优化的三大基本概念走起! 关联性 优化师一般如何选择关联性高的关键词呢? 主要思路如下:品牌词-关联词-竞品词-竞品关键词,优先级从前到后依次降低,通过ASO优化工具筛选出合适的关键词。做ASO有一个好处就是…

vusui css 使用,简单明了 适合后端人员 已解决

vusui-cssopen in new window 免除开发者繁复的手写 CSS 样式,让 WEB 前端开发更简单、灵活、便捷!如果喜欢就点个 ★Staropen in new window 吧。 移动设备优先: vusui-css 包含了贯穿于整个库的移动设备优先的样式。浏览器支持&#xff1a…

vue3使用最新的属性defineModel实现父子组件数据响应式绑定

子父之间使用v-model双向绑定数据,子组件每次都要写emit和props觉得麻烦?以前,为了使组件支持与v-model双向绑定,它需要(1)声明prop,(2)在打算更新prop时发出相应的updat…