`
CN.Silva...
  • 浏览: 48438 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

语音阅读脚本 -- 让XP开口说话

阅读更多

刚有看到一段有意思的,花了点时间玩了一下
在玩之前,确定你的控制面板里面有语音。
然后,把下面这段脚本COPY下去,保存为BAT后最缀的文件,记得是ASCII码哦,不要换成UTF8之类的那会出现乱码滴。保存完后,直接运行,输入要阅读的单词即可。效果见图1

批处理代码
  1. @echo off   
  2. mode con cols=58 lines=10   
  3. :开始   
  4. color 0a   
  5. cls   
  6. Set 按键=   
  7. echo.   
  8. echo (按C退出)   
  9. Set /p 按键= 请输入你想要阅读的单词:    
  10. If /I "%按键%"=="" goto 开始   
  11. If /I "%按键%"=="c" exit   
  12. mshta vbscript:CreateObject("SAPI.SpVoice").Speak("%按键%")(Window.close)   
  13. goto 开始   


图1:


通过设置语音属性,你可以让他读中文,或者单词两种。
在语音属性,语音选择里,有两个值
Microsoft Sam这个是读英文的
MIcrosoft Simplified Chinese这个是中文[应该这个是默认的,反正我XP是这样]
然后,还可调整读取速度啊等等,让他来读小说在好不过啦,就是比较没那种气氛。

为了方便阅读一篇文章,在整一个可以读文本文件的

 

批处理代码
  1. set oSpeech = CreateObject("SAPI.SpVoice") '连接到系统的语音功能      
  2. set oFSO = CreateObject("Scripting.FileSystemObject") '打开FSO以阅读文件      
  3. set oFile = oFSO.OpenTextFile(WScript.Arguments(0)) '打开拖放到本vbs的txt文件,也就是打开脚本第一个参数      
  4. strContent = oFile.ReadAll '读取文本所有内容到一个字符串 strContent      
  5. oSpeech.Speak strContent '让系统读出字符串里的内容      
  6. set oSpeech = nothing      
  7. set oFSO = nothing      
  8. set oFile = nothing '释放资源,闪人     

将上面代码保存为VBS后缀的名称,列如Say.vbs
使用方法嘛简单,把要阅读的文件,拖动到你刚才建立的Say.vbs上面即可

分享到:
评论

相关推荐

    BAT批处理脚本-XP相关-XP安全设置补丁批处理.zip

    "BAT批处理脚本-XP相关-XP安全设置补丁批处理.zip" 这个标题提到了两个关键概念:BAT批处理脚本和XP安全设置补丁。这里的“BAT批处理脚本”指的是使用Windows操作系统内置的批处理语言(Batch Scripting)编写的...

    BAT批处理脚本-加密解密-22个.zip

    BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...

    BAT批处理脚本-文件相关操作-92个.zip

    BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...

    BAT批处理脚本-XP相关-XP服务优化批处理.zip

    【标题解析】:“BAT批处理脚本-XP相关-XP服务优化批处理.zip”这个标题表明,这是一个关于Windows XP操作系统的批处理脚本集合,主要目的是进行系统服务的优化。批处理(BAT)脚本是基于DOS命令行环境的自动化工具...

    BAT批处理脚本-清理-清除-垃圾-28个.zip

    BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...

    BAT批处理脚本-格式转换-9个.zip

    BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...

    BAT批处理脚本-数值计算-23个.zip

    BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...

    BAT批处理脚本-文本操作-52个.zip

    BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...

    BAT批处理脚本-XP相关--让XP不用图片查看器看图(略缩图).zip

    本压缩包文件"BAT批处理脚本-XP相关--让XP不用图片查看器看图(略缩图).zip"专门针对Windows XP系统,提供了一个批处理脚本来改变系统默认的图片查看方式,避免通过图片查看器来预览图片,而是以略缩图的形式呈现。...

    BAT批处理脚本-网络相关操作-44个.zip

    BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...

    BAT批处理脚本-提示窗口进度条-17个.zip

    BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...

    BAT批处理脚本-WinXP相关批处理-12个.zip

    BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...

    BAT批处理脚本-系统设置查询修改-硬件相关-139个.zip

    BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...

    BAT批处理脚本-实用的批处理文件-70个.zip

    BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...

    BAT批处理脚本-XP相关-XP自动优化批处理文件3.0.zip

    本文将深入探讨“XP相关-XP自动优化批处理文件3.0.zip”这一主题,介绍批处理脚本的基本概念、作用以及如何在XP系统中应用。 批处理脚本(BAT)是基于DOS命令的程序,它可以整合一系列命令行操作,形成一个可执行...

    BAT批处理脚本-XP相关-XP服务优化批处理.bat.zip

    本文将深入探讨“XP服务优化批处理.bat.zip”文件中的知识点,包括批处理脚本的基本原理、XP服务优化的重要性以及如何安全有效地使用和修改批处理脚本。 首先,批处理脚本(.bat)是基于DOS命令的文本文件,它能够...

    BAT批处理脚本-XP相关-让XP不用图片查看器看图(略缩图).zip

    标题中的“BAT批处理脚本-XP相关-让XP不用图片查看器看图(略缩图).zip”指的是一个Windows XP系统相关的批处理(Batch)脚本,该脚本的目的是让用户在不使用默认的图片查看器(如Windows图片和传真查看器)的情况下...

    BAT批处理脚本-XP相关-xp下确定最后的盘符.bat.zip

    本文将深入探讨“XP下确定最后的盘符.bat”这个主题,以及如何利用批处理脚本来实现相关功能。 首先,批处理脚本是基于DOS命令行的,它允许用户编写一系列命令,通过单个文件执行,以简化重复任务或执行复杂的自动...

    AE脚本-文字层代码高亮突出颜色控制FUI脚本AEscripts ASH Syntax Highlighter 1.0.0

    AE脚本-文字层代码高亮突出颜色控制FUI脚本AEscripts ASH Syntax Highlighter 1.0.0AE脚本-文字层代码高亮突出颜色控制FUI脚本AEscripts ASH Syntax Highlighter 1.0.0AE脚本-文字层代码高亮突出颜色控制FUI脚本...

    BAT批处理脚本-XP相关-恢复使用XP注册表.zip

    标题中的“BAT批处理脚本-XP相关-恢复使用XP注册表.zip”表明这是一个与Windows XP操作系统相关的批处理脚本,主要用于恢复XP系统的注册表设置。批处理脚本(Batch Script)是基于Microsoft Windows操作系统的命令行...

Global site tag (gtag.js) - Google Analytics