Kaldi是什么模型,不能用在android上?
不能使用Kdldi的模型放在android设备上。
如何判断是否是Kdldi模型呢?
使用的是 Kaldi 完整模型(含 am
等),这会导致 Model
类初始化失败。
去 Vosk 官网模型页面 下载适用于移动端的中文模型,比如:
vosk-model-small-cn-0.22.zip
(大约 50MB)
这是经过压缩优化、适用于 Android 的模型。
vosk-model-small-cn-0.22.zip
。
assets/vosk-model-cn/
目录下。
解压后结构类似:
assets/
└── vosk-model-cn/
├── README
├── conf/
├── final.mdl
├── words.txt
├── etc...
StorageService.unpack(this, "vosk-model-cn", "model",
(model) -> {
this.model = model;
setUiState(STATE_READY);
},
(exception) -> setErrorState("Failed to unpack the model: " + exception.getMessage()));
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。