|
|
马上注册领取绝版勋章
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
语音识别DragonbornSpeaksNaturally 原址https://www.nexusmods.com/skyrimspecialedition/mods/16514
具体作用是,通过麦克风实现换装备,对话选定项,执行控制台,快捷键.
最典型的就是
左手装备剑;右手装备盾;左手火球;右手治疗;换上法袍;换上重甲
跟npc说你好,打开对话;跟随从对话你在这里等着,选第一项对话内容;npc对话,只需要念出选项部分内容,就可以选定对应项;我等会找你(再见),关闭对话
给我一些金币,控制台执行player.additem f 100;传送到雪漫,控制台coc
地图,m键按下打开地图;背包,打开背包键
这些功能语音可以在配置文件自定义.这个我还没有怎么研究,现在只是解决了DragonbornSpeaksNaturally使用mo2不能运行的问题,语音功能后期会跟帖分享
昨天花了10小时来整这个东西,就是DragonbornSpeaksNaturally使用Mod Organizer(mo2),启动的是sksevr_loader.exe我这里是vr版,桌面版应该是skse_loader.exe
他原址需要的前置是xSHADOWMANx's Dll Loader这个东西不能正常载入DragonbornSpeaksNaturally.dll,错误记录为DllLoader.log dragonborn_speaks_naturally.dll | Loading Failed (hModule NULL)
用mo2启动SkyrimVR.exe桌面版应该是Skyrim.exe的话,就可以载入,但是直接启动原版游戏有问题,读取游戏都不行.
这个前置xSHADOWMANx's Dll Loader是一个dll加载器,负责加载放在SkyrimVR\Data\Plugins\Sumwunn下的dll文件,DragonbornSpeaksNaturally默认安装在这个位置
但xSHADOWMANx's Dll Loader与skse冲突,所以换一个就好了,我使用的是这个DLL Plugin Loader https://www.nexusmods.com/skyrimspecialedition/mods/10546
这个DLL Plugin Loader是利用游戏自带的binkw64.dll这个文件,是游戏本来就要加载的dll功能不是很重要,用修改后的binkw64.dll来替换原来的实现dll加载功能,原dll可以备份后不管,或加入DLL Plugin Loader的执行目录SkyrimVR\Data\DLLPlugins
然后把DragonbornSpeaksNaturally放到SkyrimVR\Data\DLLPlugins就可以正常加载了,测试了下功能都正常,只是不能用vr一体机的麦克风识别,只能用连电脑的麦克风.
还需要把DragonbornSpeaksNaturally.ini放入正确的位置 运行后打开SkyrimVR\Data\DLLPlugins的DragonbornSpeaksNaturally.log 会发现filepath not found: 放到后面的目录里就可以了 这个文件是配置文件,可以自定义语音功能
这个贴主要是解决不能使用的问题,两个mod DragonbornSpeaksNaturally DLL Plugin Loader怎么去安装使用还需要自己去原址查看 翻译下基本都能理解
现在要开始研究语音功能了,本来推动我修复这个问题的动力是,想象的 我说,脱掉你的胸甲-利用控制台卸载目标盔甲;脱掉你的内衣-利用控制台卸载目标内衣!
但是不行.没有这种控制台指令,得先查询目标装备代码,再去卸载装备,这个功能怕是实现不了,而且还不知道这个语音功能能不能去执行一些其他mod的功能.
后期有研究成果,再回帖分享给大家
还有就是DragonbornSpeaksNaturally选用DragonbornSpeaksNaturally - Beta 调用windows微软语音识别,兼容SkyrimVR 1.4.15 和SkyrimSE 1.5.97.
第一个DragonbornSpeaksNaturally - Alpha虽然是最新的但需要自己搭建语音引擎很麻烦,不是程序员不要搞
|
|