因此,我想着手为我玩的一款游戏设计一个插件,魔兽世界,这款游戏使用Lua脚本。该附加组件涉及语音识别。我发现了一个库,它显然为Lua添加了语音识别功能。
这是指向该库的链接:https://github.com/stuarch/speechtotxt-lua
问题是,我不知道如何设置它。看起来他们在使用linux命令,但我可以在Windows上使用它吗?
此外,我是否必须将所有这些文件放在某个位置(pocketsphinx、sphinxbase),如项目文件夹,然后从Lua调用它们?
很抱歉,如果这是一个新手问题,我只是在网上找不到任何关于将这些库添加到Lua中,以及如何包含pocketsphinx和sphinx基础的内容。任何帮助都将不胜感激。
发布于 2019-04-12 18:02:12
在Windows下运行完整的Lua解释器和在WoW等软件中运行Lua解释器是有区别的。
他们通常将Lua的使用限制在对游戏有意义的地方。你不必从WoW重启系统,你也不应该能够操作文件,甚至不能操作内存……
想象一下,你从互联网上安装了一个WoW插件,它突然删除了你电脑上的所有文件。哇哦。
所以他们简单地删除了标准的Lua库,比如os,debug,io…
当然,他们也不希望你通过加载第三方代码来扩展你的能力。因此,它们删除了require函数。
因此,您在WoW中所能做的就是运行受限的Lua代码,并使用它们提供的特性集。无法通过嵌入式Lua解释器将speach识别添加到WoW。
https://stackoverflow.com/questions/55648502
复制相似问题