3步上手Nemotron-3-Diarization:generate与generate_stream说话人分离调用实战教程
【免费下载链接】Nemotron-3-Diarization项目地址https://ai.gitcode.com/hf_mirrors/mlx-community/Nemotron-3-Diarization点击查看免费下载Nemotron-3-Diarization 是一款基于 MLX 框架的说话人分离Speaker Diarization模型由 NVIDIA 官方模型转换而来配合 mlx-audio 即可运行。它可以从 16 kHz 单声道音频中自动区分最多 8 位说话人时间分辨率高达 10 ms。本文用 3 个步骤带你完成首次说话人分离调用并对比generate与generate_stream两种调用方式快速应用于会议记录、多轮对话标注等场景。模型能力一览8 个说话人、10 ms 分辨率在动手之前先通过 config.json 了解模型的关键能力避免踩坑能力项说明️ 说话人上限最多 8 位num_speakers: 8⏱️ 时间分辨率10 ms 输入要求16 kHz 单声道音频 模型精度bfloat16️ 编码器结构31 层、512 维、8 注意力头⚙️ 核心机制Sortformer 模块 AOSC 说话人一致性机制第1步安装 mlx-audio 并加载说话人分离模型先安装依赖pip install mlx-audio如果希望在本地管理权重文件可以克隆仓库git clone https://gitcode.com/hf_mirrors/mlx-community/Nemotron-3-Diarization加载模型只需一行代码strictTrue会严格校验模型参数确保加载的就是本仓库的 model.safetensors 权重from mlx_audio.vad import load model load(mlx-community/Nemotron-3-Diarization, strictTrue)第2步用 generate 一次性完成离线分离generate适合整段音频离线处理传入音频文件一次性拿到全部说话人分离结果。result model.generate(meeting.wav) print(result.text)调用要点输入文件需为 16 kHz 单声道可用 ffmpeg 等工具转码返回值中直接包含分离结果可打印result.text快速查看适合会议录音、播客等录完再处理的批量场景。第3步用 generate_stream 实现增量流式分离generate_stream返回一个增量生成器边计算边产出结果适合长音频或需要实时展示进度的场景。for result in model.generate_stream(meeting.wav): for segment in result.segments: print(segment.start, segment.end, segment.speaker)调用要点每次迭代返回当前已确定的语音段起始时间、结束时间、说话人编号增量结果通过 AOSC 与 FIFO 机制保持说话人身份一致——同一个人在整段音频中始终使用同一编号适合长录音转写、边播边分离的交互界面。进阶feed() 处理实时 PCM 流输入如果你要做实时录音场景麦克风逐块输入可以跳过文件级 API直接喂 PCM 数据state model.init_streaming_state() model.feed(chunk, state) # 输入 16 kHz 单声道 PCM 块 model.feed([], state, finalTrue) # 收尾冲刷残余数据来自 README.md 的三点重要说明时间戳是绝对时间相对整段录音起点方便与后续数据对齐多人可重叠重叠说话时多个说话人会同时处于活跃状态编号是通用 ID标签按说话人出现顺序分配模型不识别这是谁如需声纹识别请另行处理。常见注意事项清单 ✅ 输入必须是16 kHz 单声道否则结果可能异常 说话人数超过 8 位时模型只能区分前 8 位generate_stream的说话人编号在全程保持一致可直接用于拼接时间轴 训练数据、评测指标与许可证详情请参考模型卡片上游说明见 README.md 权重文件通过 Git LFS 管理见 .gitattributes克隆时请确保环境支持 LFS。仓库核心文件速查文件用途README.md模型简介、generate / generate_stream / feed 完整调用示例config.json模型结构、处理器参数采样率、特征配置等model.safetensorsMLX 格式权重文件小结Nemotron-3-Diarization 把谁在什么时候说话这件事变得很简单——离线批处理用generate一步到位长音频与实时展示用generate_stream增量输出麦克风流则交给feed。三步之后你的 MLX 设备上就跑起来了一个工业级的说话人分离引擎。赞分享【免费下载链接】Nemotron-3-Diarization项目地址https://ai.gitcode.com/hf_mirrors/mlx-community/Nemotron-3-Diarization点击查看免费下载相关推荐5分钟上手Nemotron-3-Diarization-preview说话人分离模型快速开始指南5分钟上手Nemotron 3 Diarization preview说话人分离模型快速开始指南 Nemotron 3 Diarization previewNemotron-3-Diarization-8bit 核心API完全指南generate与generate_stream一行代码解析说话人分段Nemotron 3 Diarization 8bit 核心API完全指南generate与generate_stream一行代码解析说话人分段 NemotrNemotron-3-Diarization-8bit 快速上手5分钟在Apple Silicon上跑通10毫秒级说话人分离Nemotron 3 Diarization 8bit 快速上手5分钟在Apple Silicon上跑通10毫秒级说话人分离 Nemotron 3 Diari上一篇Laravel-admin事件系统实现业务逻辑解耦的终极指南下一篇CANN/pyto符号最小值计算创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2022 年 12 月青少年软编等考 C 语言七级真题解析

2022 年 12 月青少年软编等考 C 语言七级真题解析

目录 T1. 走迷宫 思路分析 T2. 重建二叉树 思路分析 T3. 快速堆猪 思路分析 T4. 表达式 表达式树 表达式求值 思路分析 T1. 走迷宫 题目链接:SOJ D1233 一个迷宫由 R R R 行 C C C 列格子组成,有的格子里有障碍物,不能走;有的格子是空地,可以走。给定一个迷宫,求从…

2026/10/19 1:11:12 阅读更多 →
2022 年 9 月青少年软编等考 C 语言七级真题解析

2022 年 9 月青少年软编等考 C 语言七级真题解析

目录 T1. 二叉树的深度 思路分析 T2. 迷宫 思路分析 T3. Sequence 思路分析 T4. Priority Queue 练习题 思路分析 T1. 二叉树的深度 题目链接:SOJ P5096 给定一棵二叉树,求该二叉树的深度。 二叉树深度定义:从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路…

2026/10/19 1:11:12 阅读更多 →
2022 年 6 月青少年软编等考 C 语言七级真题解析

2022 年 6 月青少年软编等考 C 语言七级真题解析

目录 T1. 有多少种二叉树 思路分析 T2. 城堡问题 思路分析 T3. 快速堆猪 思路分析 T4. 重建二叉树 思路分析 T1. 有多少种二叉树 题目链接:SOJ P1039 输入 n ( 1 < n < 13 ) n\ (1<n<13) n (1<

2026/10/19 1:11:12 阅读更多 →

最新新闻

FuzzFeed: An Automatic Approach to Weakest Precondition Generation using LLMs and Fuzzing

FuzzFeed: An Automatic Approach to Weakest Precondition Generation using LLMs and Fuzzing

文章主要内容和创新点 主要内容 本文提出了一种名为FuzzFeed的自动生成最弱前置条件(Weakest Precondition, WP)的方法,该方法结合大语言模型(LLMs)和模糊测试(fuzzing)技术,通过模糊测试引导(Fuzzing Guidance, FG)机制优化LLM生成的候选WP,最终提高WP的正确性和…

2026/10/19 1:58:27 阅读更多 →
从网易云和 QQ 音乐批量补齐 LRC 歌词:163MusicLyrics 上手教程

从网易云和 QQ 音乐批量补齐 LRC 歌词:163MusicLyrics 上手教程

从网易云和 QQ 音乐批量补齐 LRC 歌词&#xff1a;163MusicLyrics 上手教程 【免费下载链接】163MusicLyrics 云音乐歌词获取处理工具【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 刚整理完一大批曲库&#xff0c;播放器里却有…

2026/10/19 1:58:27 阅读更多 →
如何为Eclim编写自定义插件:完整分步教程让Vim支持你的语言

如何为Eclim编写自定义插件:完整分步教程让Vim支持你的语言

【免费下载链接】eclim Expose eclipse features inside of vim. 项目地址&#xff1a; https://gitcode.com/gh_mirrors/ec/eclim 点击查看 免费下载 Eclim 是一款把 Eclipse 强大功能"搬进" Vim 的开源工具&#xff0c;而它的多语言支持完全靠插件实现——每一门语…

2026/10/19 1:58:27 阅读更多 →
Meta SecAlign: A Secure Foundation LLM Against Prompt Injection Attacks

Meta SecAlign: A Secure Foundation LLM Against Prompt Injection Attacks

文章主要内容总结 该论文介绍了Meta SecAlign,这是首个开源、开放权重的大型语言模型(LLM),其内置模型级防御机制,旨在抵御提示注入(Prompt Injection, PI)攻击,同时保持商业级模型的性能。 研究背景:提示注入攻击是LLM集成应用的主要安全威胁,现有模型级防御虽有效…

2026/10/19 1:58:27 阅读更多 →
【Python3基础】05-容器数据类型

【Python3基础】05-容器数据类型

[TOC] &#x1f6eb; 系列文章导航 【Python3基础】01-Python 环境与开发工具【Python3基础】02-输入输出与程序运行【Python3基础】03-基本数据类型与表达式【Python3基础】04-字符串与格式化【Python3基础】05-容器数据类型【Python3基础】06-条件判断与循环【Python3基础】…

2026/10/19 1:58:27 阅读更多 →
Folia Sync-Server 完整部署指南:10 分钟让 AI 主题多端同步

Folia Sync-Server 完整部署指南:10 分钟让 AI 主题多端同步

Folia Sync-Server 完整部署指南&#xff1a;10 分钟让 AI 主题多端同步 【免费下载链接】folia-major 专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major Folia 是一款本地优先…

2026/10/19 1:57:24 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介&#xff1a;本资源为电源技术方向的学术研究文档&#xff0c;聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略&#xff0c;面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址&#xff1a; https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集&#xff0c;共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型&#xff08;GMM&#xff09;的语音识别系统&#xff0c;很多人第一反应就是一堆数学公式&#xff0c;觉得门槛很高。但如果你真的在MATLAB里把它落地跑通&#xff0c;会发现核心其实就是三件事&#xff1a;把声音变成特征向量&#xff0c;用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人&#xff0c;但落到具体操作上&#xff0c;无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程&#xff1a;对图像做反白、改调色板、彩色转灰度&#xff0c;最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词&#xff0c;你会发现一个很有意思的现象&#xff1a;每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型&#xff0c;有人指的是运动控制系统&#xff0c;还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →