activex部件不能创建对象 sapi.spvoice

原宿 2019-10-10 11:20:55
我的是win10系统
想用这个 set objTTS = createobject("sapi.spvoice")

objTTS.speak" "
却显示activex部件不能创建对象 sapi.spvoice
是不是我的电脑没有语音库还是什么问题,
...全文
2451 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zara 2019-10-13
  • 打赏
  • 举报
回复
regsvr32再注册下试试吧,这东西还是觉得 vb/vba里试试比较简单。
原宿 2019-10-13
  • 打赏
  • 举报
回复
怎么注册,恳请详细教程
原宿 2019-10-12
  • 打赏
  • 举报
回复
找到了sapi.dll然后呢
zara 2019-10-12
  • 打赏
  • 举报
回复
找了个 win7 的机子看了下,应该是转到 %SystemRoot%\system32\Speech\Common 目录下了
zara 2019-10-11
  • 打赏
  • 举报
回复
没有更具体的错误吗,看看 err.Description 呢?或者,直接到下面目录里看看有没有相关文件,有的话,直接再注册下试试(可能需要以管理员身份打开命令行窗口,再运行 regsvr32 ...)?我的是 xp/sp3,文件是 C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll 。
原宿 2019-10-11
  • 打赏
  • 举报
回复
C:\Program Files\Common Files\Microsoft Shared\后面的Speech\sapi.dll 没有
zara 2019-10-11
  • 打赏
  • 举报
回复
看这代码样子,还以为是 vb/vba 类的,这个环境下有个 err 对象,err.Description 是刚才操作发生错误的描述。
原宿 2019-10-11
  • 打赏
  • 举报
回复
err.Description是什么,在哪可以看

18,140

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧