You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在树莓派上限制vosk-model-small-en-us-0.15的转录词汇?

为Vosk small-en-us-0.15模型添加自定义词表限制转录词汇

这个轻量模型确实没有自带词表,但你可以手动添加自定义词表来限制它能识别的词汇,步骤如下:

  • 创建自定义词表文件
    在模型目录下(或任意你方便的路径)新建一个words.txt文件,每行写入一个你需要允许转录的词汇/短语,比如:

    hello
    raspberry pi
    shutdown
    restart
    

    注意:词汇统一用小写,Vosk默认不区分大小写,但词表保持小写更稳妥。

  • 修改模型配置文件
    打开模型目录里的conf/model.conf,找到--dict配置项(如果没有就新增一行),指定你刚才创建的词表绝对路径,比如:

    --dict /home/pi/vosk-model-small-en-us-0.15/words.txt
    

    必须用绝对路径,避免程序找不到文件。

  • 重启识别应用
    保存配置文件后,重启你的语音识别程序,新的词表就会生效——此时模型只会转录你词表里列出的内容,超出范围的会被忽略或识别成词表内最接近的词汇。

额外注意事项

  • 若需要识别短语,直接把整个短语写在词表的一行即可,但轻量模型对长短语的识别准确率可能不如大模型,建议尽量精简词汇列表。
  • 修改模型文件前确保你有读写权限,必要时用sudo命令编辑。
  • 如果识别效果不理想,可以调整词表,比如去掉生僻词,或补充发音相近的替代词。

内容的提问来源于stack exchange,提问作者Anonymous07

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 13:24:55