怎样让电脑自己读出一段文字,不用录音的方法!
就用类似于这种方法的方法:CreateObject("SAPI.SpVoice").Speak"ICreateObject("SAPI.SpVoice").Speak"I...
就用类似于这种方法的方法:CreateObject("SAPI.SpVoice").Speak "ICreateObject("SAPI.SpVoice").Speak "I love YOU",但是"I love YOU"不能是中文的,所以我就郁闷了
展开
展开全部
SpVoice类是支持语音合成(TTS)的核心类。通过SpVoice对象调用TTS引擎,从而实现朗读功能。 SpVoice类有以下主要属性:
Voice:表示发音类型,相当于进行朗读的人,包括Microsoft Mary,Microsoft Mike,Microsoft Sam和Microsoft Simplified Chinese四种。其中前三种只能读英文,最后一种可以读中文。
你的语法中没有加入Voice属性,它默认使用英文。
你的这个语法是VBscript的语法,如果对编程有兴趣,去查查VBS语法书,看该怎么写。
在高版本中也可以不指定Voice属性,它自动识别中英文,如果不能发出中文,说明没有中文声音库,需要安装。
当然也可以取巧,你这样:
CreateObject("SAPI.SpVoice").Speak "wom I nee"
由于语速快,读出来也类似有点“我爱你”的感觉
话说回来,你一定是看了那个“测试你的电脑是男是女”的小游戏吧?在记事本里输入这一句?这游戏没意思,如果你想发给你朋友搞搞小惊喜,那你要失望了,因为就算你调试好了,你朋友那也可能没有声音库,甚至不支持VBS运行都有可能。
如果是在你自己的电脑上搞搞,那我建议你去下载IBM的ViaVioce,有绿色版,不仅可以读出你打的字,还可以听懂你的话,把你的话记录成文字,好玩得多
Voice:表示发音类型,相当于进行朗读的人,包括Microsoft Mary,Microsoft Mike,Microsoft Sam和Microsoft Simplified Chinese四种。其中前三种只能读英文,最后一种可以读中文。
你的语法中没有加入Voice属性,它默认使用英文。
你的这个语法是VBscript的语法,如果对编程有兴趣,去查查VBS语法书,看该怎么写。
在高版本中也可以不指定Voice属性,它自动识别中英文,如果不能发出中文,说明没有中文声音库,需要安装。
当然也可以取巧,你这样:
CreateObject("SAPI.SpVoice").Speak "wom I nee"
由于语速快,读出来也类似有点“我爱你”的感觉
话说回来,你一定是看了那个“测试你的电脑是男是女”的小游戏吧?在记事本里输入这一句?这游戏没意思,如果你想发给你朋友搞搞小惊喜,那你要失望了,因为就算你调试好了,你朋友那也可能没有声音库,甚至不支持VBS运行都有可能。
如果是在你自己的电脑上搞搞,那我建议你去下载IBM的ViaVioce,有绿色版,不仅可以读出你打的字,还可以听懂你的话,把你的话记录成文字,好玩得多
唯创智能
2024-05-10 广告
2024-05-10 广告
同时支持储存多段录音的录音IC有如下:WT2000/WTR030/WTR050系列录音芯片(当然,也有同等型号系列下的录音模块),用户选择,主要看录音时长的需求、是纯录音用还是录音/播放兼具,是要芯片还是要模块,看电路的一个设计需求。当然如...
点击进入详情页
本回答由唯创智能提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询