artour
1
能调用微软晓晓或云希的自然讲述人的本地语音包的读屏软件有没有好用的?请推荐一下!
大家知道,启动Calibre内容服务器,即可调用EDGE里的在线语音朗读功能(包括:微软晓晓或云希等自然讲述人语音)。
我想在Calibre下直接用ebook-viewer的朗读功能,直接调用系统里本地化的微软晓晓或云希的自然讲述人语音,而不是上面的方法通过EDGE浏览器里的online语音。有什么Calibre可用的插件?
之前听说windows11 系统自带微软晓晓或云希的自然讲述人语音,只是听说,我用windows11的经历少,至少我安装的windows11只有传统的Huihui等比较机械的语音。
这次就安装了几乎和原版一致的windows11 24H2, 用的是pcbeta论坛上的OlSoul Win11 26100 专业版(仅仅做了优化),虽然不是原版,但几乎和原版一摸一样,该有的功能基本上都不少,但发现还是只有HuiHui语音,不知道之前哪个版本的原版windwos11有自带微软晓晓或云希语音?
我在搜素引擎上搜相关资料,找到了“本地版微软自然讲述人(TTS)安装图文说明”(链接参考附后),提到FF14 ACT游戏相关的语音支持本地化安装,前往微软商店下载并自动安装了微软晓晓或云希等人的语音包(这些语音包比系统自带的要好很多很多),(在ACT国服整合的ACT-TTS插件中已设置为系统自带TTS引擎,已经可以看到微软晓晓或云希等人的语音,试听也没有问题),可是查看windows11系统-时间和语言-语音 下面还是看不到所安装的讲述人语音包,这算是windows11的BUG吗?
类似Balabolka这样的读屏软件,默认情况也只能调用系统自带的,其中的 Microsoft Speech Platform 如何调用还没有试过,有人用过吗?
ACT-TTS插件是为游戏服务的,我不玩游戏,现在它的强大功能我也利用不上,如果有可以像ACT-TTS插件中那样强大直接调用本地安装路径 C:\Program Files\WindowsApps下的语音包的插件软件,还请各位能分享和赐教!
参考:
# 本地版微软自然讲述人(TTS)安装图文说明
Balabolka是一个文本转语音(TTS)的程序。Balabolka可以使用计算机系统上安装的所有语音。屏幕上的文字可以被保存为一个WAV,MP3,OGG或者WMA文件。该软件可以读取剪贴板的内容,可以查看AZW,AZW3,CHM,DjVu,DOC,EML,EPUB,FB2,FB3,LIT,MD,MOBI,ODP,ODS,ODT,PDB,PDF,PPT,PRC,RTF,TCR,WPD,XLS和HTML文件中的文本,可自定义字体和背景颜色,控制从系统托盘阅读或者使用热键。 Balabolka使用微软的语音API(SAPI)的各种版本,它可以改变语音的参数,包括语度和语调。用户可以应用特殊的替代清单,以提高语音的清晰度质量。当你想改变的单词拼写时这个功能就非常有用。纠正发音规则使用regexp的语法
1 Like
微软本地的语音合成还是用的传统的技术,换什么语音包都没有用。
artour
3
那ACT国服整合为什么就可以,玩游戏的都可以调用啊!
EDGE在线的语音包既然可以安装到本地,而系统语音下面却不集成显示,这是系统做的不完善吗? 可以玩游戏的一个小小插件就可以摆平此问题。
这个应该是系统没识别成功,可能还需要手工添加。你先问下 deepseek,怎么样用 powershell 查询或安装指定的语音包。
artour
5
我安装包是自动在线下载自动安装好提示成功的。如果不成功,ACT国服整合里面的ACT.FoxTTS插件里的系统语音也不会无缘无故从没有到有所安装的语音包吧?
是否安装成功,要以 powershell 的结果为标准,powershell 调用的是系统提供的查询接口。如果 powershell 也查询不到,建议重新安装语音包。重装安装后还是找不到,就是安装包有问题,建议再寻找其他来源的安装包。
ebook-viewer内建支持的。这里可以直接配置使用晓晓或者云希的语音,如果安装了本地包就可以使用本地版本。
如何用edge浏览器打开本地电子书并朗读,详见该视频评论区置顶
【Calibre 7.18 最新语音引擎 Piper 上手体验】 Calibre 7.18 最新语音引擎 Piper 上手体验_哔哩哔哩_bilibili
刚刚研究了一下,已经完美调用xiaoxiao和yunxi
参考文章:
ACT_Tech_Guide/本地 TTS 安装图文说明.md at main · MnFeN/ACT_Tech_Guide · GitHub
仅参考前两节即可(《安装自然讲述人适配引擎》《安装本地语音包》)
然后calibre就可以直接调用了
注意
- 选择旧版引擎
- 只能调用已下载的离线引擎
- online版不能用,不确定是延迟原因还是需要梯子
3 Likes
myfav
12
真的很神奇!
安装好了NaturalVoiceSAPIAdapter_v0.2.3_x86_x64.zip之后,电脑中其他支持微软TTS的软件,就能自动调用自然讲述人的本地语音啦!而且,不仅仅有晓晓和云希,还有好多:
晓易、云建、云霞、云阳,甚至还有讲辽宁话的小北和山西话的小妮!
比如这个软件《写作大词海》写作大词海 2023 · 历代古诗文 2024
1 Like
artour
13
我后来也发现ebook-viewer内建支持的,问题是ebook-viewer内建这里要选用传统旧版windows 语音引擎才可以看到新安装的语音,而选择新的windows 语音引擎根本看不到所安装的语音。这明显不太对劲。
artour
14
是的,在辅助功能-讲述人这里可以看到安装的语音,但是windows11为什么还保留默认的时间和语音下的语音,这让一些应用程序跟不上节奏,
artour
15
[quote=“myfav, post:12, topic:37122”]
这个软件《写作大词海》
[/quote]谢谢你的回复,你提供的这个软件《写作大词海》链接失效了,现在的版本是清风明月版 Build 2024.08.08,(历代古诗文 2024 · 写作大词海 2023)
pearl
16
谢谢你提供的这个软件《写作大词海》,我用现在的版本是清风明月版 Build 2024.08.08的绿色版,
可是我打开的该软件的朗读者下拉菜框时,怎么看不到新安装的语音呢,只有旧版的语音
到底要不要用安装版呢?
Balabolka 这个软件也是绿色版,也是同样的问题。请问,你用的是什么版本的操作系统? Balabolka 下语音可以看到如你上面图示的那样所有安装的语音和EDGE在线的语音吗?
另外,你使用这个远洋版是绿色版吗?整个操作上要特别注意什么吗? 可以分享下你这个远洋版吗?
pearl
17
请问 powershell 查询命令是什么? 怎么知道安装成功还是不成功,windows11中安装后我在Calibre下调用旧版语音引擎是可以看到安装的新语音,但是,#12楼的软件下看不到,Balabolka的软件也看不到,ACT-TTS插件中可以看到。各个软件不一致的表现啊!这到底与系统有关,还是与应用软件本身有关?
myfav
18
pearl
19
我用的windows11 24H2 26100专业版,#11楼能看见的旧版语音引擎下的语音我也可以看见,问题是,在你分享的词典软件下就看不到了,而原帖的所用的ACT TTS插件也正常显示所安装的语音,而且online版也能正常播放(安装了本地语音的online版自动不播放),这起码证明与应用软件的程序有关,我想请你试下在你的系统下运行Balabolka这个软件,所有语音能不能正常显示,这个软件是绿色的。 这个软件在我的windows7下又是正常能显示所有语音的哦。
myfav
20
在安装NaturalVoiceSAPIAdapter_v0.2.3_x86_x64.zip时,保险起见,我将x64和x86两个版本,都各装了一遍!估计你只安装了x64吧?或许是这个原因?
2 Likes