文本朗读
(defun c:wbld ();;文本朗读(prompt "\n 功能 文本朗读")
(princ "\n 请选择需要朗读的内容....")
(setq ss (ssget '((0 . "text,mtext"))))
(progn
(setq sn (sslength ss))
(setq i 0)
(repeat sn
(setq spt (ssname ss i ))
(setq ept (entget spt))
(setq wbnr(cdr(assoc 1 ept)))
(SayIt wbnr)
(setq i(+ i 1))
)
)
(princ)
)
(defun SayIt (Phrase$ / Sapi)
(setq Sapi (vlax-create-object "Sapi.SpVoice"))
(vlax-invoke Sapi "Speak" Phrase$ 0)
(vlax-release-object Sapi)
(princ)
)
434939575 发表于 2018-5-13 10:51
想要他朗读,他不听话,请问这个:Sapi.SpVoice,是要下载什么?
不用下载
这个是cad 尝试创建一个新的对象会话(进程)
gaomingabc456 发表于 2018-10-6 11:07
不用下载
这个是cad 尝试创建一个新的对象会话(进程)
这么久回复了。谢谢。 1291500406 发表于 2019-1-20 20:52
文字朗读要写那么长吗?我两句话就可以
我的原来可以朗读,现在怎么不能读了? 这么神奇 谢谢分享 这么神奇 谢谢分享 想要他朗读,他不听话,请问这个:Sapi.SpVoice,是要下载什么? 每每看到大神,我的双腿瑟瑟发抖。总有一种想上前跪拜的冲动 本帖最后由 1291500406 于 2019-1-20 21:20 编辑
文字朗读要写那么长吗?我两句话就可以 请问我原来可以读,做了次系统后就不能读了是为什么 怎么使用?
页:
[1]
2