明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: another2121

能让AUTOCAD 说话的程序

  [复制链接]
发表于 2011-3-28 15:20 | 显示全部楼层
我的也不支持中文,能用的话很不错,可以语音提示
 楼主| 发表于 2011-3-28 15:27 | 显示全部楼层
回复 bmy07 的帖子

想要听到中文,请参照8楼与9楼的建议。。。
发表于 2011-3-28 17:40 | 显示全部楼层
这个很好玩
发表于 2011-3-28 20:23 | 显示全部楼层
有意思,CAD上可以听评书小说了
发表于 2011-3-28 22:18 | 显示全部楼层
Gu_xl 发表于 2011-3-28 14:50
控制面板-》语音选项设置ScanSoftMei-Ling_Full_22kHz为默认选项试试!

这个用vilsp如何控制呢?就是如何公用化
发表于 2011-3-28 22:52 | 显示全部楼层
本帖最后由 Gu_xl 于 2011-3-29 09:02 编辑

回复 x_s_s_1 的帖子

  1. ;;;VoiceList 功能:返回可用的语音声音描述
  2. (defun VoiceList(/ sapi i VoiceLst)
  3. (setq  Sapi (vlax-create-object "Sapi.SpVoice"))
  4. (setq Voices (vlax-invoke Sapi 'GetVoices))
  5. (setq i 0 VoiceLst '())
  6. (repeat (vla-get-count Voices)
  7. (setq VoiceLst (append VoiceLst
  8. (list (vlax-invoke (vla-item Voices i) 'GetDescription))))
  9.   ;
  10. (setq i (1+ i))
  11. )
  12. (vlax-release-object Sapi)
  13. VoiceLst
  14. )
  15. ;;;设置朗读者,根据返回的语音声音描述列表选择朗读者
  16. (setq voice (nth 1 (VoiceLst)))
  17. ;;;创建语音对象
  18. (setq sapi (vlax-create-object "Sapi.SpVoice"))
  19. ;;;朗读

  20.   (vlax-invoke sapi "Speak"
  21. (strcat "<VOICE REQUIRED='NAME=" voice "'>" "My autoCAD can speak !" )
  22. 0)

  23.   (vlax-release-object sapi)


发表于 2011-3-28 22:58 | 显示全部楼层
本帖最后由 x_s_s_1 于 2011-3-28 23:11 编辑

版主太强了,呵呵我等菜鸟六体投地,vlax-invoke是否有误,是否为vlax-invoke-method ,我用2004返回 错误: Automation 错误。未提供说明。
发表于 2011-3-29 00:11 | 显示全部楼层
没有中文语言包啊
发表于 2011-3-29 00:19 | 显示全部楼层
在8楼有链接的
 楼主| 发表于 2011-3-29 00:28 | 显示全部楼层
当安装完中文语音包后,怎么样用LISP程序来设置默认为中文呢?其实也就是免去从控制面板里面去设置的步骤。。。。。请版主指点指点。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-25 23:06 , Processed in 1.346103 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表