Bonsai-27B-GGUF
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
检测音频中的语音、歌声和音乐,提供流式和文件式语音活动检测以及音频事件检测。适合在转写前对音频做分段或清理的语音开发者。
FireRedVAD 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
conda create --name fireredvad python=3.10 conda activate fireredvad
FireRedVAD 能找出音频文件里哪些地方有人说话,也能标出歌声和音乐。它提供流式和非流式的语音活动检测,以及非流式的音频事件检测,模型卡说它覆盖 100 多种语言。它是作为 FireRedASR2S 的一部分推出的,也作为带权重和推理代码的独立项目发布。
适合需要把录音切成语音片段、或区分语音与歌声和音乐的语音和音频开发者。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 语音技术 | ASR 开发者 | 在转写前把音频切成语音片段 | 去掉一段通话录音里的静音 |
| 语音产品 | 产品团队 | 在音频流入时检测语音 | 只在有人说话时才开始听 |
| 媒体 | 音频剪辑师 | 在一首曲子里找出语音、歌声和音乐 | 标出歌声从哪里开始 |
| 研究 | 语音研究者 | 在多语言基准上比较检测器 | 对照 Silero-VAD 检查误报 |
如果你需要实时的音频事件检测,可以跳过它,因为这部分只处理完整文件。
它用 Python 从命令行运行,模型卡为每种模式提供了示例 shell 脚本。
| 使用场景 | 谁用 | 得到什么 |
|---|---|---|
| 文件语音检测 | ASR 开发者 | 写入文本文件和片段文件夹的语音片段 |
| 流式检测 | 语音产品团队 | 音频到达时就能找到的语音片段 |
| 音频事件检测 | 媒体团队 | 语音、歌声和音乐的标签 |
建一个干净的 Python 环境,取得代码项目,安装它的依赖,然后下载模型。音频应为 16 kHz、16 位、单声道 PCM。
conda create --name fireredvad python=3.10 conda activate fireredvad
pip install -r requirements.txt export PATH=$PWD/fireredvad/bin/:$PATH export PYTHONPATH=$PWD/:$PYTHONPATH
pip install -U modelscope modelscope download --model xukaituo/FireRedVAD --local_dir ./pretrained_models/FireRedVAD pip install -U "huggingface_hub[cli]" huggingface-cli download FireRedTeam/FireRedVAD --local-dir ./pretrained_models/FireRedVAD
ffmpeg -i <input_audio_path> -ar 16000 -ac 1 -acodec pcm_s16le -f wav <output_wav_path>
从 examples 文件夹运行示例脚本,或者自己调用命令行工具。每个工具都有帮助选项,列出它的参数。
cd examples bash inference_vad.sh bash inference_stream_vad.sh bash inference_aed.sh
vad.py --help
vad.py --use_gpu 0 --model_dir pretrained_models/FireRedVAD/VAD --smooth_window_size 5 --speech_threshold 0.4 \
--min_speech_frame 20 --max_speech_frame 3000 --min_silence_frame 10 --merge_silence_frame 0 \
--extend_speech_frame 0 --chunk_max_frame 30000 --write_textgrid 1 \
--wav_path assets/hello_zh.wav --output out/vad.txt --save_segment_dir out/vad| 工具 | 作用 |
|---|---|
| vad.py | 对完整音频文件做语音活动检测 |
| stream_vad.py | 流式语音活动检测 |
| aed.py | 对语音、歌声和音乐做音频事件检测 |
| speech_threshold | 决定一帧是否算作语音的阈值 |
| write_textgrid | 设为 1 时把结果写成 TextGrid |
用模型卡的设置对示例文件 assets/hello_zh.wav 运行 vad.py。它把语音片段写进 out/vad.txt,并把每个片段保存成 out/vad 里的一个音频片段。
语音活动检测回答一个简单的问题:这段录音的哪些部分有人在说话。第一个小尝试是对示例音频运行文件检测的示例脚本,然后读输出文件。
对专家来说,这些模型基于 DFSMN,分为非流式 VAD、流式 VAD 和非流式 AED。模型卡在 FLEURS-VAD-102 上评估它们,这是它自己的基准,含 102 种语言的 9,443 个已标注文件。FireRedVAD 的取舍是漏检率略高于 TEN-VAD,换来比 FunASR-VAD 低得多的误报率。
模型卡比较了非流式语音活动检测在 FLEURS-VAD-102 上的 F1 分数。
检测音频中的语音、歌声和音乐,提供流式和文件式语音活动检测以及音频事件检测。适合在转写前对音频做分段或清理的语音开发者。
由 FireRedTeam 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。
它是什么:FireRedVAD 能找出音频文件里哪些地方有人说话,也能标出歌声和音乐。它提供流式和非流式的语音活动检测,以及非流式的音频事件检测,模型卡说它覆盖 100 多种语言。它是作为 FireRedASR2S 的一部分推出的,也作为带权重和推理代码的独立项目发布。
适合谁:适合需要把录音切成语音片段、或区分语音与歌声和音乐的语音和音频开发者。
行业 | 谁在用 | 怎么用 | 例子
语音技术 | ASR 开发者 | 在转写前把音频切成语音片段 | 去掉一段通话录音里的静音
语音产品 | 产品团队 | 在音频流入时检测语音 | 只在有人说话时才开始听
媒体 | 音频剪辑师 | 在一首曲子里找出语音、歌声和音乐 | 标出歌声从哪里开始
研究 | 语音研究者 | 在多语言基准上比较检测器 | 对照 Silero-VAD 检查误报
如果你需要实时的音频事件检测,可以跳过它,因为这部分只处理完整文件。
用在哪里:它用 Python 从命令行运行,模型卡为每种模式提供了示例 shell 脚本。
使用场景 | 谁用 | 得到什么
文件语音检测 | ASR 开发者 | 写入文本文件和片段文件夹的语音片段
流式检测 | 语音产品团队 | 音频到达时就能找到的语音片段
音频事件检测 | 媒体团队 | 语音、歌声和音乐的标签
如何设置:建一个干净的 Python 环境,取得代码项目,安装它的依赖,然后下载模型。音频应为 16 kHz、16 位、单声道 PCM。
conda create --name fireredvad python=3.10
conda activate fireredvad
pip install -r requirements.txt
export PATH=$PWD/fireredvad/bin/:$PATH
export PYTHONPATH=$PWD/:$PYTHONPATH
pip install -U modelscope
modelscope download --model xukaituo/FireRedVAD --local_dir ./pretrained_models/FireRedVAD
pip install -U "huggingface_hub[cli]"
huggingface-cli download FireRedTeam/FireRedVAD --local-dir ./pretrained_models/FireRedVAD
ffmpeg -i <input_audio_path> -ar 16000 -ac 1 -acodec pcm_s16le -f wav <output_wav_path>
如何使用:从 examples 文件夹运行示例脚本,或者自己调用命令行工具。每个工具都有帮助选项,列出它的参数。
cd examples
bash inference_vad.sh
bash inference_stream_vad.sh
bash inference_aed.sh
vad.py --help
vad.py --use_gpu 0 --model_dir pretrained_models/FireRedVAD/VAD --smooth_window_size 5 --speech_threshold 0.4 \
--min_speech_frame 20 --max_speech_frame 3000 --min_silence_frame 10 --merge_silence_frame 0 \
--extend_speech_frame 0 --chunk_max_frame 30000 --write_textgrid 1 \
--wav_path assets/hello_zh.wav --output out/vad.txt --save_segment_dir out/vad
工具 | 作用
vad.py | 对完整音频文件做语音活动检测
stream_vad.py | 流式语音活动检测
aed.py | 对语音、歌声和音乐做音频事件检测
speech_threshold | 决定一帧是否算作语音的阈值
write_textgrid | 设为 1 时把结果写成 TextGrid
示例:用模型卡的设置对示例文件 assets/hello_zh.wav 运行 vad.py。它把语音片段写进 out/vad.txt,并把每个片段保存成 out/vad 里的一个音频片段。
新手与专家:语音活动检测回答一个简单的问题:这段录音的哪些部分有人在说话。第一个小尝试是对示例音频运行文件检测的示例脚本,然后读输出文件。
对专家来说,这些模型基于 DFSMN,分为非流式 VAD、流式 VAD 和非流式 AED。模型卡在 FLEURS-VAD-102 上评估它们,这是它自己的基准,含 102 种语言的 9,443 个已标注文件。FireRedVAD 的取舍是漏检率略高于 TEN-VAD,换来比 FunASR-VAD 低得多的误报率。
把音频转成 16 kHz 单声道 PCM
选 VAD、流式 VAD 或 AED
带着阈值运行工具
读取片段或事件标签
注意事项:模型卡比较了非流式语音活动检测在 FLEURS-VAD-102 上的 F1 分数。
Title: FLEURS-VAD-102 上的 F1 分数
FireRedVAD: 97.57 %
Silero-VAD: 95.95 %
TEN-VAD: 95.19 %
FunASR-VAD: 90.91 %
WebRTC-VAD: 52.30 %
用 Hugging Face 的命令行下载它的文件:
pip install -U huggingface_hub
hf download FireRedTeam/FireRedVAD
然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。
README.md 6 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。
| 产品 | 最近 30 天下载 | 点赞 | 许可证 | 最近更新 |
|---|---|---|---|---|
| FireRedVAD 本页 | 2,286 | 80 | apache-2.0 | |
| turn-1-mini共有 voice-activity-detection · streaming | 2,733 | 6 | apache-2.0 | |
| Earlybird共有 streaming · automatic-speech-recognition | 89 | 24 | mit | |
| VieGem-ASR共有 streaming · automatic-speech-recognition | 0 | 12 | cc-by-nc-sa-4.0 | |
| zipformer-asr-turkish-v1共有 streaming · automatic-speech-recognition | 0 | 6 | apache-2.0 | |
| Realtime-Venus共有 streaming · audio | 2,101 | 135 | apache-2.0 |
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 的开发者。