怎样让电脑自己读出一段文字,不用录音的方法!

就用类似于这种方法的方法:CreateObject("SAPI.SpVoice").Speak"ICreateObject("SAPI.SpVoice").Speak"I... 就用类似于这种方法的方法:CreateObject("SAPI.SpVoice").Speak "ICreateObject("SAPI.SpVoice").Speak "I love YOU",但是"I love YOU"不能是中文的,所以我就郁闷了 展开
 我来答
百度网友2075ff358
2011-10-26 · TA获得超过1608个赞
知道小有建树答主
回答量:1631
采纳率:0%
帮助的人:918万
展开全部
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,有绿色版,不仅可以读出你打的字,还可以听懂你的话,把你的话记录成文字,好玩得多
唯创智能
2024-05-10 广告
同时支持储存多段录音的录音IC有如下:WT2000/WTR030/WTR050系列录音芯片(当然,也有同等型号系列下的录音模块),用户选择,主要看录音时长的需求、是纯录音用还是录音/播放兼具,是要芯片还是要模块,看电路的一个设计需求。当然如... 点击进入详情页
本回答由唯创智能提供
百度网友059e537
2011-10-25
知道答主
回答量:33
采纳率:0%
帮助的人:17.9万
展开全部
拜托你的程序直接输入我爱你就行
更多追问追答
追问
我在题上不是说了嘛,把英文改成中文不行,我程序不是WIN7的,计算机是外国人发明的,现在我的计算机还没有那么智能化……
追答
那你自己有c语言编一个程序 可以用中文的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式