[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
我想用顶楼的第一段代码朗读 一段数字字符串,执行顶楼的第一段代码(未修改),报错。系统为win10




我想写成以下的形式,请路过的大佬帮忙修改下,谢谢!
  1. @echo off
  2. rem code...
  3. set str=123456789
  4. mshta vbscript:createobject("sapi.spvoice").speak("%str%")(window.close)
  5. rem code...
  6. pause
复制代码
bat小白,请多指教!谢谢!

TOP

回复 14# Five66

不能正常运行,报错几乎和上图相同,只有代码变了,代码:0  变为  代码:8007007E
bat小白,请多指教!谢谢!

TOP

回复 16# aloha20200628


   a报错





b报错


bat小白,请多指教!谢谢!

TOP

回复 17# hlzj88


   和14楼代码报错相同
bat小白,请多指教!谢谢!

TOP

回复 20# Five66


   只有一个类似的文件,sapi_onecore.dll。
bat小白,请多指教!谢谢!

TOP

回复 21# aloha20200628


   和14楼、15楼报错相同。
bat小白,请多指教!谢谢!

TOP

感谢 Five66 aloha20200628 hlzj88 三位大佬帮助!原因已明了,我准备修复sapi.dll缺失的问题。
bat小白,请多指教!谢谢!

TOP

回复 26# Five66


   问了两次ai,答案不一样,第一次忘了复制了,大概说 sapi_onecore.dll 是为uwp应用设计的
第二次
  1. sapi_onecore.dll和sapi.dll是Windows操作系统中与语音识别和语音合成相关的动态链接库(DLL)文件。它们之间的区别在于:
  2. Windows版本:sapi_onecore.dll是为Windows 10及更高版本设计的,而sapi.dll适用于较早的Windows版本,例如Windows 7、Windows 8等。
  3. 功能支持:sapi_onecore.dll提供了一种新的API接口,称为OneCore Speech API,它是基于Windows 10 OneCore技术栈开发的。这个API接口具有更好的性能和更多的功能特性,如噪声抑制、自适应麦克风阵列处理等。相比之下,sapi.dll的功能相对较少,不支持一些新的语音识别和语音合成特性。
  4. 兼容性:由于sapi_onecore.dll是为Windows 10及更高版本优化的,因此它可能不兼容较旧的Windows版本。而sapi.dll则可以在较旧的Windows版本上正常运行。
  5. 总之,sapi_onecore.dll和sapi.dll在功能特性、兼容性方面存在差异。如果你使用的是Windows 10及更高版本,并且需要利用最新的语音识别和语音合成功能,建议使用sapi_onecore.dll。如果你使用的是较旧的Windows版本,sapi.dll可能是更适合的选择。
复制代码


我尝试了网上的修复方法,没有成功。打算找段python代码,调用python,有个库,我今天没安装好,明天再慢慢尝试下。
bat小白,请多指教!谢谢!

TOP

返回列表