silero-models

GitHub
5.9k 362 非常简单 8 次阅读 昨天NOASSERTION音频开发框架
AI 解读 由 AI 自动生成,仅供参考

silero-models 是一套轻量级且高效的预训练文本转语音(TTS)模型库。它主要解决了语音合成技术在实际应用中部署门槛高、依赖环境复杂的问题。通过极简的 API 设计,silero-models 让开发者能够在一行代码内完成模型加载与音频生成,大幅降低了集成难度。

这套模型非常适合希望快速实现语音功能的开发者、进行语音实验的研究人员,以及需要原型验证的产品设计师。其技术亮点在于卓越的推理速度与自然的语音质量,即使在普通 CPU 上也能保持高速运行。最新的 V5 版本进一步增强了功能,支持 SSML 标记语言以控制语调,并在俄语场景中实现了自动重音和同形异义词处理。此外,它还覆盖了英语、俄语及部分印度语言,并提供灵活的部署选项,如 PyTorch Hub 或直接 pip 安装。尽管遵循非商业许可协议,silero-models 凭借其易用性和高质量,依然是开源社区中备受推崇的语音合成解决方案。

使用场景

某创业团队正在开发一款支持俄语和英语的新闻资讯朗读 App,急需在有限预算下快速集成高质量语音合成功能。

没有 silero-models 时

  • 需要从零训练模型或购买昂贵的商业 API,资金压力大且上线周期长达数周。
  • 现有开源方案依赖复杂,部署时需要配置大量环境,CPU 推理速度慢导致用户等待感强。
  • 俄语发音缺乏自动重音处理,合成语音听起来生硬机械,严重影响用户体验。
  • 代码集成繁琐,难以适配移动端或边缘设备,后续维护工作量巨大。

使用 silero-models 后

  • silero-models 提供预训练模型,通过一行代码即可调用,将开发周期缩短至几天。
  • 推理速度极快,在普通 CPU 上也能实现实时语音生成,无需依赖昂贵的 GPU 硬件。
  • 内置俄语自动重音和同形异义词处理,显著提升了多语言播报的自然度和准确度。
  • 支持多种轻量级安装方式,方便打包进应用,极大降低了后续运维和更新成本。

silero-models 让开发者能以最低成本获得高性能、多语言的语音合成能力,真正实现端到端的快速落地。

运行环境要求

操作系统
  • 未说明
GPU

未说明

内存

未说明

依赖
notes1. 最小系统要求为 PyTorch 兼容系统,x86/64 平台需现代处理器支持 AVX2 指令集。2. 模型按需下载,首次运行后自动缓存。3. 新版(如 v5_2_ru)已移除 numpy 和 scipy 依赖。4. 支持 SSML 标签控制语音合成。5. 在 CPU 和 GPU 上均有良好性能表现。6. 包含俄语及独联体国家语言模型。
python未说明
torch
silero
silero-models hero image

快速开始

邮件列表:测试 邮件列表:测试 许可证:CC BY-NC 4.0

PyPI 版本

标题图

Silero 模型

我们的 TTS(文本转语音)模型满足以下标准:

  • 完全端到端;
  • 丰富的声音库;
  • 听起来自然的语音;
  • 一行代码即可使用,简洁且便携;
  • 在 CPU 和 GPU 上速度惊人;
  • 针对俄语 - 自动重音和同形异义词处理;

安装与基础

您基本上可以通过以下 3 种方式使用我们的模型:

  • 通过 PyTorch Hub:torch.hub.load()
  • 通过 pip:pip install silero 然后 from silero import silero_tts
  • 通过手动缓存所需的模型和工具,并在必要时进行修改;

通过 pip 和 PyTorch Hub 按需下载模型。如果您需要缓存,请手动操作或调用一次必要的模型(它将被下载到缓存文件夹)。有关更多信息,请参阅这些 文档

PyTorch Hub 和 pip 包基于相同的代码。所有的 torch.hub.load 示例都可以通过以下基本更改与 pip 包一起使用:

from silero import silero_tts
model, example_text = silero_tts(language='ru',
                                 speaker='v5_ru')
audio = model.apply_tts(text=example_text)

文本转语音

模型与说话人

所有提供的模型均列在 models.yml 文件中。任何元数据和新版本都将添加在那里。

V5

V5 模型支持 SSML(可扩展超文本标记语言)。另请参阅 Colab 示例以了解主要 SSML 标签的用法。

仅俄语模型支持自动重音和同形异义词处理。v5_2_ru 包含 minor fixes 并移除了 numpy 和 scipy 依赖。

v5_3_ru 包含 minor fixes。v5_4_ru 还支持疑问句。

ID 说话人 自动重音 / 同形异义词 / 疑问句 语言 采样率 Colab
v5_4_ru aidar, baya, kseniya, xenia ✅ / ✅ / ✅ ru (俄语) 8000, 24000, 48000 在 Colab 中打开
v5_3_ru aidar, baya, kseniya, xenia, eugene ✅ / ✅ / ❌ ru (俄语) 8000, 24000, 48000 在 Colab 中打开
v5_2_ru aidar, baya, kseniya, xenia, eugene ✅ / ✅ / ❌ ru (俄语) 8000, 24000, 48000 在 Colab 中打开
v5_ru aidar, baya, kseniya, xenia, eugene ✅ / ✅ / ❌ ru (俄语) 8000, 24000, 48000 在 Colab 中打开

V5 CIS 基础模型

  • 以下所有模型均支持 8000, 24000, 48000 采样率,且不包含自动重音或同形异义词处理;
  • v5_cis_base 模型假设所有语言都需要为每个单词添加正确的重音,例如 к+ошка
  • v5_cis_base_nostress 模型假设仅斯拉夫语言(即 ru, bel, ukr)需要为每个单词添加正确的重音;
  • 以下所有模型均在 MIT 许可 下发布;
  • V5 UTMOS 和吞吐量 指标
  • V5 模型支持 SSML。另请参阅 Colab 示例以了解主要 SSML 标签的用法;
  • 使用 指南 进行模型使用;
  • 最低系统要求:兼容 PyTorch 的系统,具有 AVX2 指令集的现代处理器用于 x86/64 平台。
ID 说话人 语言 Colab
v5_cis_base, v5_cis_base_nostress aze_gamat aze (阿塞拜疆语) Open In Colab
v5_cis_base, v5_cis_base_nostress hye_zara hye (亚美尼亚语) Open In Colab
v5_cis_base, v5_cis_base_nostress bak_aigul, bak_alfia, bak_alfia2 bak (巴什基尔语) Open In Colab
v5_cis_base, v5_cis_base_nostress bak_miyau, bak_ramilia bak (巴什基尔语) Open In Colab
v5_cis_base, v5_cis_base_nostress bel_anatoliy, bel_dmitriy, bel_larisa bel (白俄罗斯语) Open In Colab
v5_cis_base, v5_cis_base_nostress kat_vika kat (格鲁吉亚语) Open In Colab
v5_cis_base, v5_cis_base_nostress kbd_eduard kbd (卡巴尔达 - 切尔克斯语) Open In Colab
v5_cis_base, v5_cis_base_nostress kaz_zhadyra, kaz_zhazira kaz (哈萨克语) Open In Colab
v5_cis_base, v5_cis_base_nostress xal_kejilgan, xal_kermen xal (卡尔梅克语) Open In Colab
v5_cis_base, v5_cis_base_nostress kir_nurgul kir (吉尔吉斯语) Open In Colab
v5_cis_base, v5_cis_base_nostress mdf_oksana mdf (莫克沙语) Open In Colab
v5_cis_base, v5_cis_base_nostress 上述所有说话人,但带有 ru_ 前缀 ru (俄语) Open In Colab
v5_cis_base, v5_cis_base_nostress tgk_onaoy, tgk_safarhuja tgk (塔吉克语) Open In Colab
v5_cis_base, v5_cis_base_nostress tat_albina, tat_marat tat (鞑靼语) Open In Colab
v5_cis_base, v5_cis_base_nostress udm_bogdan udm (乌德穆尔特语) Open In Colab
v5_cis_base, v5_cis_base_nostress uzb_saida uzb (乌兹别克语) Open In Colab
v5_cis_base, v5_cis_base_nostress ukr_igor, ukr_roman ukr (乌克兰语) Open In Colab
v5_cis_base, v5_cis_base_nostress kjh_karina, kjh_sibday kjh (哈卡斯语) Open In Colab
v5_cis_base, v5_cis_base_nostress chv_ekaterina chv (楚瓦什语) Open In Colab
v5_cis_base, v5_cis_base_nostress erz_alexandr erz (埃尔齐亚语) Open In Colab
v5_cis_base, v5_cis_base_nostress sah_zinaida sah (雅库特语) Open In Colab
支持的字母表

请注意,格鲁吉亚语和亚美尼亚语实际上是通过在包内部直接转换为西里尔字母表来支持的。阿塞拜疆语和乌兹别克语支持两种字母表(西里尔字母和拉丁字母)。

ID 名称 字母表
aze aze (阿塞拜疆语) abcçdeәfgğhxıijkqlmnoöprsştuüvyz
aze aze (阿塞拜疆语) абвгғдеәжзиыјкҝлмноөпрстуүфхһчҹш
hye hye (亚美尼亚语) աբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցւփքօֆև
bak bak (巴什基尔语) абвгдежзийклмнопрстуфхцчшщъыьэюяёғҙҡңҫүһәө
bel bel (白俄罗斯语) абвгдежзйклмнопрстуфхцчшыьэюяёіў
kat kat (格鲁吉亚语) აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰ
kbd kbd (卡巴尔达 - 切尔克斯语) абвгдежзийклмнопрстуфхцчшщъыьэюяёӏ
kaz kaz (哈萨克语) абвгдежзийклмнопрстуфхцчшщыьэюяіғқңүұһәө
xal xal (卡尔梅克语) абвгдежзийклмнопрстуфхцчшщъыьэюяҗңүһәө
kir kir (吉尔吉斯语) абвгдежзийклмнопрстуфхцчшыьэюяёңүө
mdf mdf (莫克沙语) абвгдежзийклмнопрстуфхцчшщъыьэюяё
ru ru (俄语) абвгдеёжзийклмнопрстуфхцчшщъыьэюя
tgk tgk (塔吉克语) абвгдежзийклмнопрстуфхцчшъэюяёғқҳҷӣӯ
tat tat (鞑靼语) абвгдежзийклмнопрстуфхцчшъыьэюяҗңүһәө
udm udm (乌德穆尔特语) абвгдежзийклмнопрстуфхцчшщъыьэюяёӝӟӥӧӵ
uzb uzb (乌兹别克语) абвгдежзийклмнопрстуфхцчшъьэюяёўғқҳ
uzb uzb (乌兹别克语) abcdefghijklmnopqrstuvxyz
ukr ukr (乌克兰语) абвгґдеєжзиіїйклмнопрстуфхцчшщьюя
kjh kjh (哈卡斯语) абвгдежзийклмнопрстуфхцчшщъыьэюяёіғңҷӧӱ
chv chv (楚瓦什语) абвгдежзийклмнопрстуфхцчшщъыьэюяёҫӑӗӳ
erz erz (埃尔齐亚语) абвгдежзийклмнопрстуфхцчшщъыьэюяё
sah sah (雅库特语) абвгдежзийклмнопрстуфхцчшщъыьэюяёҕҥүһө

V5 CIS Ext 模型

  • 以下所有模型均支持 80002400048000 采样率,且不包含自动重音或同形异义词处理;
  • v5_cis_ext 模型假设所有语言的每个单词都应添加正确的重音,例如 к+ошка
  • v5_cis_ext_nostress 即将推出;
  • 以下所有模型均基于 CC-NC-BY 许可证发布;
  • V5 模型支持 SSML(语音合成标记语言)。另请参阅 Colab 示例以了解主要 SSML 标签的用法。
ID 说话人 语言 Colab
v5_cis_ext kaz_abai, kaz_aidana, kaz_aisha, kaz_bakir, kaz_danara kaz (哈萨克语) Open In Colab
v5_cis_ext xal_delghir, xal_erdni xal (卡尔梅克语) Open In Colab
v5_cis_ext tat_adiba, tat_alsou, tat_amir, tat_azat, tat_batir tat (鞑靼语) Open In Colab
v5_cis_ext tat_bulat, tat_damir, tat_guzel, tat_ildar, tat_ilgiz tat (鞑靼语) Open In Colab
v5_cis_ext tat_karim, tat_mansur, tat_murat, tat_rasima, tat_rustem tat (鞑靼语) Open In Colab
v5_cis_ext tat_timur, tat_zifa, tat_zufar, tat_zulfiya tat (鞑靼语) Open In Colab
v5_cis_ext uzb_anora, uzb_dilnavoz uzb (乌兹别克语) Open In Colab
v5_cis_ext ukr_kateryna, ukr_lada, ukr_mykyta, ukr_oleksa, ukr_tetiana ukr (乌克兰语) Open In Colab
v5_cis_ext chv_aihwa, chv_alima chv (楚瓦什语) Open In Colab

V4

V4 模型支持 SSML。另请参阅 Colab 示例以了解主要 SSML 标签的用法。

V4 模型:v4_ru, v4_cyrillic, v4_ua, v4_uz, v4_indic
ID 说话人 自动重音 语言 采样率 (SR) Colab
v4_ru aidar, baya, kseniya, xenia, eugene, random ru (俄语) 8000, 24000, 48000 Open In Colab
v4_cyrillic b_ava, marat_tt, kalmyk_erdni... cyrillic (阿瓦尔语,鞑靼语,卡尔梅克语,...) 8000, 24000, 48000 Open In Colab
v4_ua mykyta, random ua (乌克兰语) 8000, 24000, 48000 Open In Colab
v4_uz dilnavoz uz (乌兹别克语) 8000, 24000, 48000 Open In Colab
v4_indic hindi_male, hindi_female, ..., random indic (印地语,泰卢固语,...) 8000, 24000, 48000 Open In Colab

V3

V3 模型支持 SSML (语音合成标记语言)。此外,请查看 Colab 示例以了解主要 SSML 标签的用法。

V3 模型:v3_en, v3_en_indic, v3_de, v3_es, v3_fr, v3_indic
ID 说话人 自动重音 语言 采样率 (SR) Colab
v3_en en_0, en_1, ..., en_117, random en (英语) 8000, 24000, 48000 Open In Colab
v3_en_indic tamil_female, ..., assamese_male, random en (英语) 8000, 24000, 48000 Open In Colab
v3_de eva_k, ..., karlsson, random de (德语) 8000, 24000, 48000 Open In Colab
v3_es es_0, es_1, es_2, random es (西班牙语) 8000, 24000, 48000 Open In Colab
v3_fr fr_0, ..., fr_5, random fr (法语) 8000, 24000, 48000 Open In Colab
v3_indic hindi_male, hindi_female, ..., random indic (印地语,泰卢固语,...) 8000, 24000, 48000 Open In Colab

依赖项

Colab 示例的基本依赖项:

  • torch,v3 模型需要 1.10+ / v4 和 v5 模型需要 2.0+;
  • torchaudio,绑定到 PyTorch 的最新版本即可(仅因为模型与 STT (语音识别) 托管在一起而需要,实际工作不需要);
  • omegaconf,最新版本(如果不加载所有配置,也可以移除);

PyTorch

Open In Colab

Open on Torch Hub

# V5
import torch

language = 'ru'
model_id = 'v5_ru'
sample_rate = 48000
speaker = 'xenia'
device = torch.device('cpu')

model, example_text = torch.hub.load(repo_or_dir='snakers4/silero-models',
                                     model='silero_tts',
                                     language=language,
                                     speaker=model_id)
model.to(device)  # gpu or cpu

audio = model.apply_tts(text=example_text,
                        speaker=speaker,
                        sample_rate=sample_rate)

独立使用

  • 独立使用仅需 PyTorch 1.12+ 和 Python 标准库;
  • 请参阅 Colab 中的详细示例;
# V5
import os
import torch

device = torch.device('cpu')
torch.set_num_threads(4)
local_file = 'model.pt'

if not os.path.isfile(local_file):
    torch.hub.download_url_to_file('https://models.silero.ai/models/tts/ru/v5_ru.pt',
                                   local_file)  

model = torch.package.PackageImporter(local_file).load_pickle("tts_models", "model")
model.to(device)

example_text = 'Меня зовут Лева Королев. Я из готов. И я уже готов открыть все ваши замки любой сложности!'
sample_rate = 48000
speaker='baya'

audio_paths = model.save_wav(text=example_text,
                             speaker=speaker,
                             sample_rate=sample_rate)

SSML

请查看我们的 TTS (Text-to-Speech,文本转语音) Wiki 页面。

西里尔语言 v4

即将被 v5 模型取代。

支持的词元集: !,-.:?iµöабвгдежзийклмнопрстуфхцчшщъыьэюяёђѓєіјњћќўѳғҕҗҙқҡңҥҫүұҳҷһӏӑӓӕӗәӝӟӥӧөӱӳӵӹ

Speaker_ID Language Gender
b_ava Avar F
b_bashkir Bashkir M
b_bulb Bulgarian M
b_bulc Bulgarian M
b_che Chechen M
b_cv Chuvash M
cv_ekaterina Chuvash F
b_myv Erzya M
b_kalmyk Kalmyk M
b_krc Karachay-Balkar M
kz_M1 Kazakh M
kz_M2 Kazakh M
kz_F3 Kazakh F
kz_F1 Kazakh F
kz_F2 Kazakh F
b_kjh Khakas F
b_kpv Komi-Ziryan M
b_lez Lezghian M
b_mhr Mari F
b_mrj Mari High M
b_nog Nogai F
b_oss Ossetic M
b_ru Russian M
b_tat Tatar M
marat_tt Tatar M
b_tyv Tuvinian M
b_udm Udmurt M
b_uzb Uzbek M
b_sah Yakut M
kalmyk_erdni Kalmyk M
kalmyk_delghir Kalmyk F

印度语言 v4

示例

(!!!) 所有输入句子都应使用 aksharamukha 罗马化为 ISO 格式。以 hindi 为例:

# V3
import torch
from aksharamukha import transliterate

# Loading model
model, example_text = torch.hub.load(repo_or_dir='snakers4/silero-models',
                                     model='silero_tts',
                                     language='indic',
                                     speaker='v4_indic')

orig_text = "प्रसिद्द कबीर अध्येता, पुरुषोत्तम अग्रवाल का यह शोध आलेख, उस रामानंद की खोज करता है"
roman_text = transliterate.process('Devanagari', 'ISO', orig_text)
print(roman_text)

audio = model.apply_tts(roman_text,
                        speaker='hindi_male')

支持的语言

Language Speakers Romanization function
hindi hindi_female, hindi_male transliterate.process('Devanagari', 'ISO', orig_text)
malayalam malayalam_female, malayalam_male transliterate.process('Malayalam', 'ISO', orig_text)
manipuri manipuri_female transliterate.process('Bengali', 'ISO', orig_text)
bengali bengali_female, bengali_male transliterate.process('Bengali', 'ISO', orig_text)
rajasthani rajasthani_female, rajasthani_female transliterate.process('Devanagari', 'ISO', orig_text)
tamil tamil_female, tamil_male transliterate.process('Tamil', 'ISO', orig_text, pre_options=['TamilTranscribe'])
telugu telugu_female, telugu_male transliterate.process('Telugu', 'ISO', orig_text)
gujarati gujarati_female, gujarati_male transliterate.process('Gujarati', 'ISO', orig_text)
kannada kannada_female, kannada_male transliterate.process('Kannada', 'ISO', orig_text)

联系方式

尝试使用我们的模型,创建一个 issue,加入我们的 chatemail 联系我们,并阅读最新的 news

许可证

base cis-tts 模型(采用 MIT 许可)外,所有模型均根据主仓库许可证发布(即 CC-NC-BY)。

引用

@misc{Silero Models,
  author = {Silero Team},
  title = {Silero Models: pre-trained text-to-speech models made embarrassingly simple},
  year = {2025},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/snakers4/silero-models}},
  commit = {insert_some_commit_here},
  email = {hello@silero.ai}
}

延伸阅读

英文

  • STT (Speech-To-Text,语音转文本):

    • Towards an Imagenet Moment For Speech-To-Text - link
    • A Speech-To-Text Practitioners Criticisms of Industry and Academia - link
    • Modern Google-level STT Models Released - link
  • TTS:

    • Multilingual Text-to-Speech Models for Indic Languages - link
    • Our new public speech synthesis in super-high quality, 10x faster and more stable - link
    • High-Quality Text-to-Speech Made Accessible, Simple and Fast - link
  • VAD (Voice Activity Detector,语音活动检测):

    • One Voice Detector to Rule Them All - link
    • Modern Portable Voice Activity Detector Released - link
  • 文本增强:

    • We have published a model for text repunctuation and recapitalization for four languages - link

中文

  • STT:
    • 迈向语音识别领域的 ImageNet 时刻 - link
    • 语音领域学术界和工业界的七宗罪 - link

俄语

  • STT (Speech-To-Text,语音转文本):

    • OpenAI 解决了语音识别问题!我们来分析一下是否真的如此 … - link
    • 我们的免费语音识别服务变得更优质、更便捷了 - link
    • Telegram 机器人 Silero 免费将语音转换为文本 - link
    • 面向所有希望者的免费语音识别 - link
    • Silero Models 中最新的语音识别模型更新 - link
    • 压缩 Transformer(一种深度学习模型):使其紧凑快速的简单、通用及实用方法 - link
    • 语音识别系统的终极对比:Ashmanov, Google, Sber, Silero, Tinkoff, Yandex - link
    • 我们发布了质量可与 Google 相媲美的现代 STT 模型 - link
    • 降低语音识别的入门门槛 - link
    • 巨大的俄语语音开源数据集 1.0 版 - link
    • STT 系统能有多快? - link
    • 我们的 Speech-To-Text(语音转文本)系统 - link
    • Speech-To-Text(语音转文本) - link
  • TTS (Text-To-Speech,文本转语音):

    • 我们正在为俄罗斯语言制作快速、高质量且易用的合成语音——需要您的参与 - link
    • 我们解决了俄语中的同形异义词和重音问题 - link
    • 现在我们的合成语音也可以通过 Telegram 机器人获取 - link
    • 语音合成能否欺骗生物识别系统? - link
    • 现在我们的合成支持 20 种语言 - link
    • 现在我们的公开合成具有超高质量,速度快 10 倍,且没有早期版本的缺陷 - link
    • 合成奶奶、爷爷和列宁的声音 + 我们公开合成的新闻 - link
    • 我们将公开语音合成做得更好了 - link
    • 我们发布了高质量、简单、易用且快速的语音合成 - link
  • VAD (Voice Activity Detection,语音活动检测):

    • 公开语音检测器 Silero VAD v6 新版本发布 - link
    • 我们的公开语音检测器变得更好了 - link
    • 你使用 VAD 吗?它是什么以及为什么需要它 - link
    • 用于语音检测、数字检测和语言识别的模型 - link
    • 我们发布了现代的 Voice Activity Detector(语音活动检测器)以及其他内容 -link
  • 文本增强:

    • 恢复标点符号和大写字母——现在也适用于长文本 - link
    • 我们发布了一种模型,可在四种语言的文本中添加标点和大写 - link

版本历史

v5.52026/02/03
v5.42026/01/30
v5.22025/11/22
v5.12025/10/30
v5.02025/10/30
v0.4.12022/06/12
v0.42022/06/06
v0.32022/05/23
v0.12022/02/28
v12020/09/16

常见问题

相似工具推荐

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|今天
开发框架图像Agent

everything-claude-code

everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上

139k|★★☆☆☆|今天
开发框架Agent语言模型

ComfyUI

ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。

107.7k|★★☆☆☆|2天前
开发框架图像Agent

NextChat

NextChat 是一款轻量且极速的 AI 助手,旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性,以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发,NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。 这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言,它也提供了便捷的自托管方案,支持一键部署到 Vercel 或 Zeabur 等平台。 NextChat 的核心亮点在于其广泛的模型兼容性,原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型,让用户在一个界面即可自由切换不同 AI 能力。此外,它还率先支持 MCP(Model Context Protocol)协议,增强了上下文处理能力。针对企业用户,NextChat 提供专业版解决方案,具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能,满足公司对数据隐私和个性化管理的高标准要求。

87.6k|★★☆☆☆|今天
开发框架语言模型

ML-For-Beginners

ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。

85k|★★☆☆☆|今天
图像数据工具视频

ragflow

RAGFlow 是一款领先的开源检索增强生成(RAG)引擎,旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体(Agent)能力相结合,不仅支持从各类文档中高效提取知识,还能让模型基于这些知识进行逻辑推理和任务执行。 在大模型应用中,幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构(如表格、图表及混合排版),显著提升了信息检索的准确度,从而有效减少模型“胡编乱造”的现象,确保回答既有据可依又具备时效性。其内置的智能体机制更进一步,使系统不仅能回答问题,还能自主规划步骤解决复杂问题。 这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统,还是致力于探索大模型在垂直领域落地的创新者,都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口,既降低了非算法背景用户的上手门槛,也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目,它正成为连接通用大模型与行业专有知识之间的重要桥梁。

77.1k|★★★☆☆|昨天
Agent图像开发框架