`
CN.Silva...
  • 浏览: 48173 次
  • 性别: 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批处理脚本-文件相关操作-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批处理脚本-文本操作-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批处理脚本-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操作系统相关的批处理脚本,主要用于恢复XP系统的注册表设置。批处理脚本(Batch Script)是基于Microsoft Windows操作系统的命令行...

    BAT批处理脚本-XP相关-卸载XP内置ZIP.zip

    标题中的“BAT批处理脚本-XP相关-卸载XP内置ZIP.zip”表明这是一个与Windows XP操作系统相关的批处理脚本,主要用于卸载XP系统内置的ZIP功能。在Windows XP中,系统默认集成了对ZIP文件的支持,用户可以直接通过资源...

    脚本--windos 系统安全

    脚本--windos 系统安全脚本--windos 系统安全脚本--windos 系统安全脚本--windos 系统安全脚本--windos 系统安全脚本--windos 系统安全

    xp 语音阅读脚本 可用于学习英语等

    @echo off & title xp语音阅读脚本 & color 0a mode con cols=58 lines=10 :开始 color 0a cls Set 按键= echo. echo [按C退出] Set /p 按键= 请输入你想要阅读的英语单词: If /I "%按键%"=="" goto 开始 If /I "%...

    自动输入脚本 -- 解决禁止粘贴问题

    本文将详细探讨如何使用Python编写自动输入脚本来解决一些网站禁止用户通过粘贴方式输入数据的问题。Python作为一种强大的编程语言,提供了多种库和模块来实现这种功能,如`pyautogui`和`pynput`。 首先,我们需要...

    SSH免密登录脚本,免密登陆环境脚本------ssh_no_pass.sh

    SSH免密登录脚本,免密登陆环境脚本------ssh_no_pass.sh,centos7,ssh秘钥

    oracle里,汉字变成拼音的脚本。----品质保证

    oracle里,汉字变成拼音的脚本。----品质保证oracle里,汉字变成拼音的脚本。----品质保证oracle里,汉字变成拼音的脚本。----品质保证oracle里,汉字变成拼音的脚本。----品质保证oracle里,汉字变成拼音的脚本。--...

    obs-文本-脚本 date-and-time.lua

    obs-文本-脚本 date-and-time.lua

    rpg maker xp脚本集合

    《RPG Maker XP脚本集合:打造你的游戏世界》 RPG Maker XP是一款深受爱好者喜爱的游戏制作工具,它允许用户无需编程基础即可构建自己的角色扮演游戏。而“rpg maker xp脚本集合”则为这个平台提供了更为丰富的功能...

    BAT批处理脚本-语音2.zip

    在这个案例中,我们有一个名为"语音2.zip"的压缩包,其中包含一个批处理文件"语音2.bat",很显然,这个脚本可能与语音相关的自动化操作有关。 批处理脚本的优点在于简化了重复性的手动任务,例如文件管理、系统维护...

Global site tag (gtag.js) - Google Analytics