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