nkc3g4 发表于 2013-5-29 20:55:06

文本语音朗读器

本文来自lyz810的空间,http://hi.baidu.com/lyz810/blog/item/2a7fabfc947a200209244db2.html请将代码复制到记事本中然后另存为"文本语音转换器.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

页: [1]
查看完整版本: 文本语音朗读器