帖子

离线命令词识别 - BNF Command 數量

[复制链接]

该用户从未签到

874  楼主| 939300856 发表于 2020-5-15 18:26:52 1#
請問各位大大是否 在使用「离线命令词识别 試用版 SDK」開發Android APK的時後,
在建立BNF檔案裡頭的Command有發生數量的限制?? 導致發出Error code: 23108
的現象!! 不超過某個上限,就不會。如果有這現象要如何提高command數量上限??
177****8010 发表于 7 天前
2#
你好,23108打开保存的构建语法生成的资源文件失败,使用离线命令词前需要先构建语法,如果未生成相应的语法文件或者删除相应的语法文件或者生成的语法文件没有读写权限都会导致这个问题的,可参考:https://www.xfyun.cn/document/error-code?code=23108
使用道具 举报 回复
 楼主| 939300856 发表于 6 天前
3#
177****8010 您好!如附件内容所述,74行多了<speed>会出现23108错误,而75行不加上去的情况是可以成功运行。 msc/grammar/temp路径底下查看了文法档产生的内容,发现没问题的会顺利产生*.g & *.16k的档案,失败则不会产生,只要这两个档案在60KB 和210KB以下,就会成功,有离线指令的数量? 产生档案大小有所限制?您所述的「使用离线命令词前需要先构建语法,如果未生成相应的语法文件或者删除相应的语法文件或者生成的语法文件没有读写权限都会导致这个问题的」因為是有成功過的,但有發現超過一定的數量就無法成功,所以應該不是读写权限,不知您是否有其它見解?

tvm.zip

5.46 KB, 下载次数: 1

楼内回复

会不会是设备问题,我使用74行也是可以正常运行的。  详情 发表于 3 天前
使用道具 举报 回复
177****8010 发表于 3 天前
4#
939300856 发表于 2020-5-19 10:34
177****8010 您好!如附件内容所述,74行多了<speed>会出现23108错误,而75行不加上去的情况是可以成功运 ...

会不会是设备问题,我使用74行也是可以正常运行的。

楼内回复

感謝回覆! 我有發工單出去,得到的回覆如下: 客户服务专员 关于离线名词词识别语法文件大小问题,这个根据具体的环境以测试为准,不同的环境支持的还不同,命令词最大长度为16个汉字。这个规则和词槽的容量和本地计  详情 发表于 3 天前
使用道具 举报 回复
939660881 发表于 3 天前
5#
177****8010 发表于 2020-5-22 09:55
会不会是设备问题,我使用74行也是可以正常运行的。

感謝回覆! 我有發工單出去,得到的回覆如下:
客户服务专员

关于离线名词词识别语法文件大小问题,这个根据具体的环境以测试为准,不同的环境支持的还不同,命令词最大长度为16个汉字。这个规则和词槽的容量和本地计算能力有关,而且词槽和规则多的话也会影响识别效果,目前还没有量化的标准。
--> 看起來應該像是「根据具体的环境以测试为准,不同的环境支持的还不同」,不同的設備環境有不同的文件大小的限制。


使用道具 举报 回复