广易精通
发表于 2022-9-19 19:36:12
看一看,以前的代码都不行了
vitalgg
发表于 2022-9-19 23:44:55
本帖最后由 vitalgg 于 2022-9-20 03:40 编辑
guosheyang 发表于 2022-9-19 06:57
能改为男声朗读不?怎么改 谢谢!
两种方法
1、改注册表:
计算机\HKEY_CURRENT_USER\Software\Microsoft\Speech\Voices
DefaultTokenId 的值为
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_zhCN_KangkangM
但是这个男声的设置有点问题
到 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_zhCN_KangkangM
键 VoicePath 的值
原来是 %windir%\Speech_OneCore\Engines\TTS\zh-CN\M2052Yaoyao
改成 %windir%\Speech_OneCore\Engines\TTS\zh-CN\M2052Kangkang 就可以了。
2、用XML修饰字符串也可以
<voice required="Gender=Male">男声说话</voice>
guosheyang
发表于 2022-9-20 07:13:05
vitalgg 发表于 2022-9-19 23:44
两种方法
1、改注册表:
计算机\HKEY_CURRENT_USER\Software\Microsoft\Speech\Voices
好的感谢大佬回复 下来试试!
yanhongguang202
发表于 2022-9-20 10:39:52
牛逼,可以读一个指定的字符串吗?
mikewolf2k
发表于 2022-9-20 10:48:30
友情提示下楼主吧,调用TTS,考虑过版权问题么?
vitalgg
发表于 2022-9-20 13:19:05
本帖最后由 vitalgg 于 2022-9-20 13:27 编辑
mikewolf2k 发表于 2022-9-20 10:48
友情提示下楼主吧,调用TTS,考虑过版权问题么?
你调用 xmlhttp ,excel.application 时, 考虑过版权问题吗?
先上车,后买票,实在不行 espeak , 阿里云,百度云都有提供 tts .
espeak 完全开源,没有问题
vitalgg
发表于 2022-9-20 23:58:52
yanhongguang202 发表于 2022-9-20 10:39
牛逼,可以读一个指定的字符串吗?
(@:speak "这是要朗读的字符串")
zmx61890
发表于 2022-9-21 14:07:52
看看,学习一下
fupingtang
发表于 2022-9-28 17:09:36
这个有趣,试一下。
sdbaijiao
发表于 2022-10-2 10:45:40
谢谢分享。。