首页 / 资讯中心 / 文章详情

人名、术语总说错?Vocalinux自定义词典完全指南:术语偏置+纠错双管齐下

人名、术语总说错?Vocalinux自定义词典完全指南:术语偏置+纠错双管齐下 ★ FEATURED ARTICLE
【免费下载链接】vocalinuxFree, open-source, 100% offline voice dictation for Linux. Speak and type anywhere via whisper.cpp, Whisper VOSK engines, GPU-accelerated, works on X11 Wayland!项目地址https://gitcode.com/gh_mirrors/vo/vocalinux点击查看免费下载Vocalinux 是一款 100% 离线、免费的 Linux 语音听写工具通过 whisper.cpp、Whisper、Faster Whisper、VOSK 等引擎把语音实时转成文字。而它的自定义词典功能可以帮你解决听写时最头疼的问题人名、产品名、专业术语总被识别错。本文将带你用术语偏置 转写纠错两招一次搞定。一、两个功能先分清自定义词典包含两个独立的能力在同一个设置页里但不能互相替代功能作用时机原理支持的引擎Custom terms术语偏置识别前把词汇表作为提示词注入模型让 Whisper 系引擎偏向识别这些词Whisper、whisper.cpp、Faster WhisperTranscript corrections转写纠错识别后转写完把听错的词组确定性地替换成正确写法全部引擎含 VOSK、Parakeet、Remote API简单说偏置是让模型想得对纠错是把结果改得对。双管齐下准确率更高。二、一键开启设置页操作步骤打开Settings → Custom Dictionary页面分为两个标签页Custom terms 标签页打开 Use custom terms 开关启用术语偏置在输入框中逐条添加术语如同事姓名、内部产品名点Add term保存默认词典文件为~/.config/vocalinux/dictionary.txtUTF-8 格式、每行一个词空行和#开头的注释都会被忽略也可以点Choose Terms File指向你自己的术语文件。Corrections 标签页在 Heard as 输入听错的词如super base在 Replace with 输入正确写法如Supabase点Add correction转写完成后会自动替换。 小提示术语文件会在每次转写前重新读取你在应用外直接编辑文件下一句话立即生效无需重启。设置页源码见 settings_dialog.py完整行为设计文档可阅读 docs/CUSTOM_DICTIONARY_DESIGN.md。三、术语偏置的生效规则新手必看每次转写最多取前 200 个有效术语、2000 个字符注入提示词所以把最常用的词放前面术语偏置只覆盖 Whisper 系引擎如果你在用 VOSK 或 Parakeet请依赖纠错功能补位纠错规则匹配时不区分大小写但替换后的写法会原样保留大写、连字符都按你写的来长词组优先于短词组匹配避免 super 抢跑 super base 这类冲突。四、实战给术语表加人名给纠错表加产品名举个真实场景你的项目里有个叫VocaLinux的组件、一位叫PyG的同事术语总被听成vo calink、py gee把VocaLinux、PyG加进Custom termsWhisper 系引擎会显著倾向识别出正确拼写再把vo calink→VocaLinux加进Corrections即使偏置偶尔失效转写结果也会被兜底修正。两条规则配合基本告别每次都要手动改字的尴尬。✍️五、高级用法单次会话临时词典临时会议只关心一组术语可以用命令行参数为当前会话指定一个术语文件不改动已保存的设置vocalinux --dictionary-file /path/to/dictionary.txt该参数定义于 main.py。会话期间设置页的术语编辑会被禁用但转写纠错依然照常生效退出后一切恢复原样。六、常见问题FAQQ1加了术语为什么没效果确认你用的引擎是 Whisper、whisper.cpp 或 Faster WhisperVOSK、Parakeet 和 Remote API 不支持偏置只能用纠错。Q2纠错会误伤词内包含的部分吗不会。只有当听错短语前后不是英文字母等词字符时才会匹配例如supersize不会被super规则改写。Q3纠错和语音命令会不会打架纠错在语音命令之前执行可以救回一个长得像命令的误识别。但反过来注意别把替换文本写成new line、period这类命令词否则会触发命令而不是插入文字。Q4文件写坏了怎么办格式非法的 JSON 或损坏的术语文件会被安全忽略听写继续进行设置页会给出状态提示旧的设置不会被覆盖删除。总结需求用哪个让模型更懂你的行业黑话Custom terms术语偏置把固定听错的词改对Transcript corrections转写纠错临时会议临时词汇--dictionary-file参数Vocalinux 自定义词典的核心思路很简单识别前给提示识别后做兜底。配置一次之后所有听写自动受益——而且全程离线你的术语表不会离开本机。更多引擎与模型说明见 docs/USER_GUIDE.md 中的Custom Dictionary Support章节词典模块核心实现位于 custom_dictionary.py。赞分享【免费下载链接】vocalinuxFree, open-source, 100% offline voice dictation for Linux. Speak and type anywhere via whisper.cpp, Whisper VOSK engines, GPU-accelerated, works on X11 Wayland!项目地址https://gitcode.com/gh_mirrors/vo/vocalinux点击查看免费下载相关推荐TypeWhisper 字典与术语包详解自动纠错 专有名词识别让 AI 听写不再打错字TypeWhisper 字典与术语包详解自动纠错 专有名词识别让 AI 听写不再打错字 TypeWhisper 是一款 macOS 本地语音转文字Sp人工智能AI 应用语音本地部署桌面应用让语音模型不再听错你的产品名Muesli个人词典Jaro-Winkler模糊纠错完全教程让语音模型不再听错你的产品名Muesli个人词典Jaro Winkler模糊纠错完全教程 语音听写最让人抓狂的瞬间不是识别慢而是你把 Muesli 念得XbsjEarthUI快速上手10个实用技巧提升开发效率XbsjEarthUI快速上手10个实用技巧提升开发效率 XbsjEarthUI是基于Cesium和EarthSDK的三维GIS/BIM的UI模板为开发者提前端UI组件GIS3D渲染上一篇MoonZoon核心概念解析Signal、Mutable与响应式编程下一篇Lazy Predict与MLflow集成自动化实验跟踪最佳实践创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站