Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用lua设置cmusphinx?_Lua_Cmusphinx_Pocketsphinx - Fatal编程技术网

如何使用lua设置cmusphinx?

如何使用lua设置cmusphinx?,lua,cmusphinx,pocketsphinx,Lua,Cmusphinx,Pocketsphinx,所以我想为我玩的游戏《魔兽世界》设计一个插件,这个游戏使用Lua脚本。附加组件涉及语音识别。我发现了一个库,它显然为Lua添加了语音识别功能 以下是指向库的链接: 问题是,我不知道如何设置它。看起来他们在使用linux命令,但我可以在Windows中使用它吗 另外,我是否必须将所有这些文件放在某个特定的位置(pocketsphinx、sphinxbase),比如项目文件夹,然后从Lua调用它们 如果这是一个noob问题,我很抱歉,我只是在网上找不到任何关于将这些库添加到Lua以及如何包含pock

所以我想为我玩的游戏《魔兽世界》设计一个插件,这个游戏使用Lua脚本。附加组件涉及语音识别。我发现了一个库,它显然为Lua添加了语音识别功能

以下是指向库的链接:

问题是,我不知道如何设置它。看起来他们在使用linux命令,但我可以在Windows中使用它吗

另外,我是否必须将所有这些文件放在某个特定的位置(pocketsphinx、sphinxbase),比如项目文件夹,然后从Lua调用它们


如果这是一个noob问题,我很抱歉,我只是在网上找不到任何关于将这些库添加到Lua以及如何包含pocketsphinx和sphinx库的信息。任何帮助都将不胜感激。

比方说,在Windows下运行完整的Lua解释器和在像WoW这样的软件中运行Lua解释器是有区别的

他们通常将Lua的使用限制在对游戏有意义的地方。你不必从魔兽世界中重新启动系统,你也不能操作文件,甚至不能操作内存

想象一下,你从互联网上安装了一个WoW插件,它突然删除了你电脑上的所有文件。哇

因此,他们只需删除标准的Lua库,如操作系统、调试、io

当然,他们也不希望您通过加载第三方代码来扩展您的能力,使其超越这些限制。因此,它们删除了require函数

因此,在WoW中,您所能做的就是运行受限Lua代码并使用它们提供的功能集。
通过嵌入式Lua解释器向魔兽世界添加语音识别是不可能的。

你不认为命名游戏会有帮助吗?仅仅因为你的游戏可以运行Lua脚本并不意味着你可以做任何事情。在这种环境下,通常禁止访问操作系统库以及加载外部库。哦,对不起。它是魔兽世界。啊,好吧,生活。谢谢你的澄清。