首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该把VOSK语音识别的模型文件放在哪里?错误(VoskAPI:Model():model.cc:122)

我应该把VOSK语音识别的模型文件放在哪里?错误(VoskAPI:Model():model.cc:122)
EN

Stack Overflow用户
提问于 2021-10-24 09:28:22
回答 1查看 1.3K关注 0票数 2

我试过使用VOSK,但得到了以下错误:

代码语言:javascript
复制
ERROR (VoskAPI:Model():model.cc:122) Folder 'fa' does not contain model files. Make sure you specified the model path properly in Model constructor. If you are not sure about relative path, use absolute path specification.
2021-10-24 11:54:00.306 ERROR 17856 --- [nio-8080-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.Error: Invalid memory access] with root cause
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-24 19:40:23

https://alphacephei.com/vosk/models下载您想要的语言模型之后,您必须解压缩压缩文件夹中的文件。

例如:西班牙模型下载压缩文件夹“vosk Small-Es-0.22”,您必须将文件和文件夹放入“vosk Small-Es-0.22”中传递给model构造函数的路径中。

模型构造函数接受绝对路径:

代码语言:javascript
复制
try (Model model = new Model("D:\\models\\spanish")
{
    ... your code here...
}

我做了一些测试,Vosk识别了我的音频,如果它们是16 the的单wav (我使用胆量进行转换)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69695446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档