anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
用 SpeechBrain 里的 ECAPA-TDNN 模型判断两段录音是否来自同一个说话人,也可以输出说话人嵌入。适合开发者和语音研究人员。
spkrec-ecapa-voxceleb 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
pip install -U huggingface_hub hf download speechbrain/spkrec-ecapa-voxceleb
spkrec-ecapa-voxceleb 是适用于 SpeechBrain 的预训练说话人验证模型。它能告诉你两段录音是否来自同一个人,也可以输出说话人嵌入,也就是描述一个声音的数字向量。它在 Voxceleb 1 和 Voxceleb2 的训练数据上训练。
需要在 Python 里比较声音的开发者和语音研究人员最适合它。数据团队可以用嵌入把录音按说话人分组。
| 行业 | 使用者 | 使用方式 | 例子 |
|---|---|---|---|
| 安全 | 应用开发者 | 检查两段录音是否来自同一个说话人 | 把新录音与之前保存的录音做比较 |
| 音频分析 | 数据团队 | 提取嵌入,按声音给录音分组 | 把一个文件夹里的录音按说话人排序 |
| 研究 | 语音研究人员 | 把它当作说话人验证的基线 | 在 Voxceleb1 测试集上对比自己的结果 |
如果你需要语音转文字、声音克隆,或者在你自己的数据上经过验证的模型,可以跳过它。
在运行 SpeechBrain 的 Python 脚本里使用它。
| 用例 | 谁用 | 得到什么 |
|---|---|---|
| 同一说话人检查 | 开发者 | 一个分数,以及同一说话人为 1、不同说话人为 0 的预测 |
| 声音嵌入 | 数据团队 | 每段录音一个嵌入,可以用来比较或分组 |
| 基线测试 | 研究人员 | 一个用于说话人验证的预训练参考系统 |
你需要 Python、SpeechBrain 和一些音频。
pip install -U huggingface_hub hf download speechbrain/spkrec-ecapa-voxceleb
用模型名加载分类器,再传入一段录音得到嵌入。
import torchaudio
from speechbrain.inference.speaker import EncoderClassifier
classifier = EncoderClassifier.from_hparams(source="speechbrain/spkrec-ecapa-voxceleb")
signal, fs =torchaudio.load('tests/samples/ASR/spk1_snt1.wav')
embeddings = classifier.encode_batch(signal)要比较两段录音,加载验证类,对两个文件调用 verify_files。
from speechbrain.inference.speaker import SpeakerRecognition
verification = SpeakerRecognition.from_hparams(source="speechbrain/spkrec-ecapa-voxceleb", savedir="pretrained_models/spkrec-ecapa-voxceleb")
score, prediction = verification.verify_files("tests/samples/ASR/spk1_snt1.wav", "tests/samples/ASR/spk2_snt1.wav") # Different Speakers
score, prediction = verification.verify_files("tests/samples/ASR/spk1_snt1.wav", "tests/samples/ASR/spk1_snt2.wav") # Same Speaker| Tool | What it does |
|---|---|
| from_hparams | 按名称加载模型,savedir 指定它的保存位置 |
| encode_batch | 把加载好的录音变成说话人嵌入 |
| verify_files | 比较两个音频文件,返回一个分数和一个预测 |
| classify_file | 在需要时把音频转换成预期的格式 |
如果你使用 encode_batch 或 classify_batch,请确保你的音频张量已经是预期的采样率。
你把两个不同人的录音交给 verify_files。它返回一个分数和预测值 0。如果是同一个人的两段录音,预测值是 1。
可以把它看成一个声音比较器。你给它两段录音,它告诉你两段里说话的是不是同一个人。第一次可以用两段你有权使用的短录音运行验证代码。
这个系统是 ECAPA-TDNN 模型,由卷积块和残差块组合而成。注意力统计池化生成嵌入,训练使用 Additive Margin Softmax Loss,验证时取两个嵌入之间的余弦距离。模型卡报告在清洗后的 Voxceleb1 测试集上等错误率为 0.80%。
其他人发布了它的 6 个量化版本和 16 个微调版本。模型卡还说明了如何用 SpeechBrain 的配方从头训练这个模型。
用 SpeechBrain 里的 ECAPA-TDNN 模型判断两段录音是否来自同一个说话人,也可以输出说话人嵌入。适合开发者和语音研究人员。
由 speechbrain 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。
它是什么:spkrec-ecapa-voxceleb 是适用于 SpeechBrain 的预训练说话人验证模型。它能告诉你两段录音是否来自同一个人,也可以输出说话人嵌入,也就是描述一个声音的数字向量。它在 Voxceleb 1 和 Voxceleb2 的训练数据上训练。
适合谁:需要在 Python 里比较声音的开发者和语音研究人员最适合它。数据团队可以用嵌入把录音按说话人分组。
行业 | 使用者 | 使用方式 | 例子
安全 | 应用开发者 | 检查两段录音是否来自同一个说话人 | 把新录音与之前保存的录音做比较
音频分析 | 数据团队 | 提取嵌入,按声音给录音分组 | 把一个文件夹里的录音按说话人排序
研究 | 语音研究人员 | 把它当作说话人验证的基线 | 在 Voxceleb1 测试集上对比自己的结果
如果你需要语音转文字、声音克隆,或者在你自己的数据上经过验证的模型,可以跳过它。
用在哪里:在运行 SpeechBrain 的 Python 脚本里使用它。
用例 | 谁用 | 得到什么
同一说话人检查 | 开发者 | 一个分数,以及同一说话人为 1、不同说话人为 0 的预测
声音嵌入 | 数据团队 | 每段录音一个嵌入,可以用来比较或分组
基线测试 | 研究人员 | 一个用于说话人验证的预训练参考系统
如何设置:你需要 Python、SpeechBrain 和一些音频。
pip install -U huggingface_hub
hf download speechbrain/spkrec-ecapa-voxceleb
如何使用:用模型名加载分类器,再传入一段录音得到嵌入。
import torchaudio
from speechbrain.inference.speaker import EncoderClassifier
classifier = EncoderClassifier.from_hparams(source="speechbrain/spkrec-ecapa-voxceleb")
signal, fs =torchaudio.load('tests/samples/ASR/spk1_snt1.wav')
embeddings = classifier.encode_batch(signal)
要比较两段录音,加载验证类,对两个文件调用 verify_files。
from speechbrain.inference.speaker import SpeakerRecognition
verification = SpeakerRecognition.from_hparams(source="speechbrain/spkrec-ecapa-voxceleb", savedir="pretrained_models/spkrec-ecapa-voxceleb")
score, prediction = verification.verify_files("tests/samples/ASR/spk1_snt1.wav", "tests/samples/ASR/spk2_snt1.wav") # Different Speakers
score, prediction = verification.verify_files("tests/samples/ASR/spk1_snt1.wav", "tests/samples/ASR/spk1_snt2.wav") # Same Speaker
Tool | What it does
from_hparams | 按名称加载模型,savedir 指定它的保存位置
encode_batch | 把加载好的录音变成说话人嵌入
verify_files | 比较两个音频文件,返回一个分数和一个预测
classify_file | 在需要时把音频转换成预期的格式
如果你使用 encode_batch 或 classify_batch,请确保你的音频张量已经是预期的采样率。
示例:你把两个不同人的录音交给 verify_files。它返回一个分数和预测值 0。如果是同一个人的两段录音,预测值是 1。
新手与专家:可以把它看成一个声音比较器。你给它两段录音,它告诉你两段里说话的是不是同一个人。第一次可以用两段你有权使用的短录音运行验证代码。
这个系统是 ECAPA-TDNN 模型,由卷积块和残差块组合而成。注意力统计池化生成嵌入,训练使用 Additive Margin Softmax Loss,验证时取两个嵌入之间的余弦距离。模型卡报告在清洗后的 Voxceleb1 测试集上等错误率为 0.80%。
加载一段 16kHz 单声道的录音
卷积块和残差块处理它
注意力池化生成说话人嵌入
用余弦距离比较两个嵌入
返回分数和 0 或 1 的预测
注意事项:其他人发布了它的 6 个量化版本和 16 个微调版本。模型卡还说明了如何用 SpeechBrain 的配方从头训练这个模型。
用 Hugging Face 的命令行下载它的文件:
pip install -U huggingface_hub
hf download speechbrain/spkrec-ecapa-voxceleb
然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。
README.md 6 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。
| 产品 | 最近 30 天下载 | 点赞 | 参数量 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| spkrec-ecapa-voxceleb 本页 | 1,912,322 | 370 | — | apache-2.0 | |
| wespeaker-voxceleb-resnet34-LM共有 speaker · pytorch | 5,889,758 | 226 | — | cc-by-4.0 | |
| mine-embed-v1共有 embeddings · pytorch | 77 | 6 | 57.8M | apache-2.0 | |
| hs-embed-1共有 embeddings | 22,412 | 7 | 112M | mit | |
| all-MiniLM-L6-v2共有 pytorch | 174,740,184 | 6,104 | 22.7M | apache-2.0 | |
| bge-small-en-v1.5共有 pytorch | 45,750,548 | 671 | 33.4M | mit |
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
Qwen · 工具包
Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。
ACE-Step · 工具包
用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。
alirezarezvani · 技能
为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。
block · 工具包
可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。
backnotprop · 工具包
把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。