关于调用微软“大声朗读”解决发音资源匮乏的提案

问题的提出

我是一名日语学习者,不同于英语,日语相关的资源较少且年份陈旧,尤其体现在发音库上。但无论日语还是英语,都不能学成哑巴语言,练就一口流利的口语是非常重要且必要的。而大多数外语学习者并没有一个良好的语言环境,我们总是看的比听的多,这是阻挡外语学习者口语能力提升的重要原因。

使用微软“大声朗读”功能解决这一难题的想法已经在我脑海里存在许久,用过“大声朗读”的人都知道里面的发音有多么自然,完全听不出一点机器合成音。我已经使用“大声朗读”来听 NHK News、PDF 电子书等,但无法做到与 GoldenDict 等软件进行联动使用,非常遗憾。

直到最近我发现了一个调用 Edge 浏览器“大声朗读”功能的独立软件,作者 asup 发布于 这里,这个软件解决了上述绝大部分问题,但仍无法与 GoldenDict 等联动。由于我不是程序员,也不知道如何将二者联动,故发此贴向社区求助。

提案的内容

  • 请求社区大神制作调用 Edge 浏览器“大声朗读”功能的软件、插件或 Python 脚本,使之能够与 GoldenDict 联动使用
5 个赞

这个真不错!非常逼真了!

期待能在词典软件中调用!

2 个赞

谢谢分享,好东西。

多谢,不错,装在安卓小米8上可以用,是调用网络的TTS引擎的。就是选了很多人声,发音基本一样都是女声?

语音包不能下载,不知道是不是华为手机的缘故

谢谢分享,已安装。请问tango是一个app吗?

绝对是好功能,梦寐以求。非常好,感谢楼主

2 个赞

You don’t even realise that you’re getting older - it just creeps up on you.

You don’t even realise that you’re getting older - it just creeps up on you.

第一句话的don’t与you’re读不出来的,但改用了中文的单引号之后。也就是第二句话是可以读出来的。能不能像这位大佬反馈一下这个问题。

我是能正常发音的…

1 个赞

请教,你是用什么朗读软件调用这个引擎的呢?

我用的是安卓欧路。

我也是安卓欧路,这个TTS配置好之后,语音库排在首位,最后选中内容再发音

调用这个引擎是没有问题的,就是奇怪纯英文的句子,包括标点符号也是英文的,特别是上标那个一撇那,它是识别不了的。他是不能连读的。将它改成中文的那个单引号之后,他反而是可以连读的。

难道是你我对于这个引擎的设置是不一样的?

2 个赞

我特意挑了有英文引号的句子,没发现问题
这是我的tts,其实也不需要什么设置选择了英文即可

1 个赞

那估计我的版本跟你不一样。


请教你选的是哪一个角色呢?

1 个赞

主播是Aria
我就随便百度找的 微软TTS语音朗读App下载-微软TTS语音朗读下载v0.2_202109292211 安卓版-西西软件下载 (cr173.com)

1 个赞

多谢多谢! 这个旧版本反而是可以的,发音正常。

1 个赞

有人做了一个 GitHub - rany2/edge-tts: Use Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key 可以用 edge-playback --text "%GDWORD%"

4 个赞

太棒了!
此外,我之前也发了个用 aspeak 调用 TTS 的帖子,欢迎来看看!