搜索
查看: 4221|回复: 0

[资源分享] 文本语音朗读器

[复制链接]
发表于 2013-5-29 20:55:06 | 显示全部楼层 |阅读模式
请将代码复制到记事本中然后另存为"文本语音转换器.bat"(包含引号)
本程序是根据另一文本语音转换器(By:ffihy)改制而成,原转换器是将文本文档全文转换,对于较长的文章,不易进行暂停操作,而改编后的转换器是按行转换(属于转换一行读一行,速度较ffihy的慢),可以复制任意长度的文字进行转换,对于较长的文本可以分段,分节朗读。注意:由于Windows Vista之前版本的语音功能不是很完善,所以转换后可能声音难听甚至无法朗读(默认情况下Windows XP的语音功能只有英语朗读,汉语朗读需要用户自己安装),建议使用Windows Vista或Windows 7以及更高版本的系统
  1. @echo off
  2. title 语音朗读器,输入exit退出
  3. :start
  4. cls
  5. echo set s=createobject("sapi.spvoice") >temp.vbs
  6. set word=
  7. echo 请输入你想说的话,输入exit退出
  8. set /p word=
  9. if /i "%word%"=="exit" goto exit
  10. echo s.speak "%word%" >>temp.vbs
  11. temp.vbs
  12. goto start
  13. :exit
  14. echo s.speak "感谢您使用语音朗读器,欢迎提出宝贵意见!" >>temp.vbs
  15. temp.vbs
  16. del temp.vbs
复制代码


回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2024-7-27 20:23 , Processed in 0.076945 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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