Bonsai-27B-GGUF
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
把采样率为 16 kHz 的英语语音音频转成文字。这是在 960 小时 Librispeech 上微调过的 wav2vec 2.0 基础模型,适合需要转写基线的开发者和研究者。
Wav2Vec2-Base-960h 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
pip install -U huggingface_hub hf download facebook/wav2vec2-base-960h
Wav2Vec2-Base-960h 是一个英语语音转文字模型。它读取一段音频并写出其中的词。Facebook 先用语音音频预训练这个基础模型,再在 960 小时的 Librispeech 上微调。
它适合需要英语转写或对比基线的开发者和研究者。已经有人发布了 181 个它的微调版本。
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| 软件 | 开发者 | 给应用加入英语转写 | 转写音频文件的脚本 |
| 研究 | 语音研究者 | 把它当基线,测量词错误率 | LibriSpeech 的 clean 和 other 测试集得分 |
| 教育 | 学习语音识别的学生 | 研究语音模型如何把音频变成文字 | 在小数据集上运行模型卡里的示例 |
如果你的音频不是英语,可以跳过它。
| Use case | Who | What they get back |
|---|---|---|
| 转写音频文件 | 开发者 | 从音频片段解码出的文本 |
| 衡量准确率 | 研究者 | 在 LibriSpeech 测试数据上的词错误率 |
pip install -U huggingface_hub hf download facebook/wav2vec2-base-960h
加载处理器和模型,把音频数组变成输入值,每一步取最可能的词元,再把 id 解码成文字。模型卡在一个小样本数据集上演示了这个流程。
from transformers import Wav2Vec2Processor, Wav2Vec2ForCTC
from datasets import load_dataset
import torch
# load model and tokenizer
processor = Wav2Vec2Processor.from_pretrained("facebook/wav2vec2-base-960h")
model = Wav2Vec2ForCTC.from_pretrained("facebook/wav2vec2-base-960h")
# load dummy dataset and read soundfiles
ds = load_dataset("patrickvonplaten/librispeech_asr_dummy", "clean", split="validation")
# tokenize
input_values = processor(ds[0]["audio"]["array"], return_tensors="pt", padding="longest").input_values # Batch size 1
# retrieve logits
logits = model(input_values).logits
# take argmax and decode
predicted_ids = torch.argmax(logits, dim=-1)
transcription = processor.batch_decode(predicted_ids)| Tool | What it does |
|---|---|
| Wav2Vec2Processor | 把音频数组变成模型的输入值 |
| Wav2Vec2ForCTC | 运行模型并返回每一步的分数 |
| torch.argmax | 每一步挑出最可能的词元 |
| batch_decode | 把选出的词元 id 变成文字 |
你加载模型卡小样本数据集的第一段音频并运行上面的代码。模型读取音频,以文本字符串的形式返回转写结果,你可以把它和这段音频的参考文本对比。
如果你是新手,可以把它看作一个听录音并把听到的内容打出来的程序。第一件小事是用示例代码跑模型卡数据集里的那一段音频。
如果你懂这个领域,wav2vec 2.0 通过遮蔽音频特征的一部分来预训练,再解决一个基于量化潜在值的对比任务。这个检查点作为独立的声学模型配合 CTC 使用,没有语言模型。代价是更难的音频上准确率较低,词错误率 clean 是 3.4,other 是 8.6。
把采样率为 16 kHz 的英语语音音频转成文字。这是在 960 小时 Librispeech 上微调过的 wav2vec 2.0 基础模型,适合需要转写基线的开发者和研究者。
由 facebook 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。
它是什么:Wav2Vec2-Base-960h 是一个英语语音转文字模型。它读取一段音频并写出其中的词。Facebook 先用语音音频预训练这个基础模型,再在 960 小时的 Librispeech 上微调。
适合谁:它适合需要英语转写或对比基线的开发者和研究者。已经有人发布了 181 个它的微调版本。
Title: 谁在用
Industry | Who uses it | How they use it | Example
软件 | 开发者 | 给应用加入英语转写 | 转写音频文件的脚本
研究 | 语音研究者 | 把它当基线,测量词错误率 | LibriSpeech 的 clean 和 other 测试集得分
教育 | 学习语音识别的学生 | 研究语音模型如何把音频变成文字 | 在小数据集上运行模型卡里的示例
如果你的音频不是英语,可以跳过它。
用在哪里:
Title: 它能做的事
Use case | Who | What they get back
转写音频文件 | 开发者 | 从音频片段解码出的文本
衡量准确率 | 研究者 | 在 LibriSpeech 测试数据上的词错误率
如何设置:
pip install -U huggingface_hub
hf download facebook/wav2vec2-base-960h
如何使用:
加载处理器和模型,把音频数组变成输入值,每一步取最可能的词元,再把 id 解码成文字。模型卡在一个小样本数据集上演示了这个流程。
from transformers import Wav2Vec2Processor, Wav2Vec2ForCTC
from datasets import load_dataset
import torch
# load model and tokenizer
processor = Wav2Vec2Processor.from_pretrained("facebook/wav2vec2-base-960h")
model = Wav2Vec2ForCTC.from_pretrained("facebook/wav2vec2-base-960h")
# load dummy dataset and read soundfiles
ds = load_dataset("patrickvonplaten/librispeech_asr_dummy", "clean", split="validation")
# tokenize
input_values = processor(ds[0]["audio"]["array"], return_tensors="pt", padding="longest").input_values # Batch size 1
# retrieve logits
logits = model(input_values).logits
# take argmax and decode
predicted_ids = torch.argmax(logits, dim=-1)
transcription = processor.batch_decode(predicted_ids)
Title: 代码的各个部分
Tool | What it does
Wav2Vec2Processor | 把音频数组变成模型的输入值
Wav2Vec2ForCTC | 运行模型并返回每一步的分数
torch.argmax | 每一步挑出最可能的词元
batch_decode | 把选出的词元 id 变成文字
示例:
你加载模型卡小样本数据集的第一段音频并运行上面的代码。模型读取音频,以文本字符串的形式返回转写结果,你可以把它和这段音频的参考文本对比。
新手与专家:
如果你是新手,可以把它看作一个听录音并把听到的内容打出来的程序。第一件小事是用示例代码跑模型卡数据集里的那一段音频。
如果你懂这个领域,wav2vec 2.0 通过遮蔽音频特征的一部分来预训练,再解决一个基于量化潜在值的对比任务。这个检查点作为独立的声学模型配合 CTC 使用,没有语言模型。代价是更难的音频上准确率较低,词错误率 clean 是 3.4,other 是 8.6。
采样率 16 kHz 的音频
处理器生成输入值
Wav2Vec2ForCTC 返回 logits
argmax 选出词元 id
batch_decode 写出文字
注意事项:
Title: LibriSpeech 测试数据上的词错误率
clean: 3.4 %
other: 8.6 %
用 Hugging Face 的命令行下载它的文件:
pip install -U huggingface_hub
hf download facebook/wav2vec2-base-960h
然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。
README.md 5 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。
| 产品 | 最近 30 天下载 | 点赞 | 参数量 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| Wav2Vec2-Base-960h 本页 | 1,794,378 | 418 | 94.4M | apache-2.0 | |
| Parakeet RNNT 1.1B共有 hf-asr-leaderboard · automatic-speech-recognition · audio | 8,709 | 189 | 1.1B | cc-by-4.0 | |
| ARK-ASR-3B共有 automatic-speech-recognition · audio · pytorch | 1,655 | 115 | 4.1B | apache-2.0 | |
| whisper-persian-v4共有 model-index · automatic-speech-recognition · transformers | 1,071 | 21 | 1.5B | apache-2.0 | |
| whisper-large-v3-turbo共有 automatic-speech-recognition · audio · transformers | 4,969,987 | 3,524 | 809M | mit | |
| Distil-Whisper distil-large-v3共有 automatic-speech-recognition · audio · transformers | 754,155 | 386 | 756M | mit |
Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
LibertAIDAI · 工具包
以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。
facebook · 工具包
根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。
alpindale · 工具包
用一个只有约 984 个权重的小型神经网络,为 C 源代码的每个字符打上语法高亮标签,通过一个小小的 C 程序运行。适合对手工设计的网络好奇的开发者和研究者。
prithivMLmods · 工具包
在浏览器或你自己的电脑上,用一个 Gradio 应用试用 FLUX.2 Klein 图像模型的一组 LoRA。适合制作或测试 AI 图片的人。
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。