ITPub博客

首页 > Linux操作系统 > Linux操作系统 > PowerShell调用COM来让Windows为你读小说

PowerShell调用COM来让Windows为你读小说

原创 Linux操作系统 作者:edwardking888 时间:2011-06-15 14:56:39 0 删除 编辑

本文介绍的功能,相信很多GG和MM都会喜欢,使用TTS技术。

COM组件中, 我最喜欢莫过于SAPI.SpVoice. 如果你使用过金山词霸, 那么一定听过Microsoft SAM那难听的声音, 但是如果你正在使用Windows Vista(WIN 7)那么, 我读中文小说就不是问题了. 如果你还在使用Windows XP那么你只能听一下SAM的粗犷嗓音....

Windows Vista默认的MM声音很好听, 而且可以正确读中文...不过还没有感情色彩:)

下面的代码:

PS C:> $Voice = new-object -com SAPI.SpVoice;

创建好实例, 然后调用下面的方法读句子:

PS C:> $Voice.Speak('TEST', 1)

而如果把1换成5, 那么就可以读文本文件了:

PS C:\> $Voice.Speak('c:\RHDSetup.log', 5)

大家快去听听Vista(WIN 7)上声音吧...

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8183550/viewspace-698018/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-04-03

  • 博文量
    477
  • 访问量
    1436248