OS X 自带的右键发音如果可以用来学新的语言很方便,怎样才能支持多国语言呢?

2014-09-26 10:23:08 +08:00
 lawdoge
目前日语点了发音是没有反应的。。。
2360 次点击
所在节点    macOS
2 条回复
dorentus
2014-09-26 12:29:20 +08:00
在「系统偏好设置」-「听写和语音」里面安装并选择一个其它语言的作为系统嗓音,系统就能读这个语言的文字了。但是没法做到识别文本的语言并自动选用这个语言的嗓音来朗读。
popbones
2014-09-26 15:53:55 +08:00
如 @dorentus 所说,在偏好设置里安装新语言的发音。不过我只会普通话和英语,我只能说英语发音还可以,口音和性别选择也很多,中文语音多音字读的很烂,比如“简单”会读成“简善”,其他语言的精准度怎样就不知道了,日文应该还可以。

混合语种朗读,iOS现在已经可以基本上自行切换,OS X上还不行。在可预见的未来这个功能会慢慢迁移过来,不过长远看是很难理想的,最多只能达到按照一个优先级列表来选择语言(OS X和iOS对于中日韩共享字符字体的选择就是按照语言列表然后字体列表的顺序选择,这就是问什么预装英文的OS X和iOS系统中,中文字符的字体会出现字体不一致的情况,就是因为遇到一个汉字,系统默认会先使用日文字体渲染,日文字体没有的情况下才会回退至中文字体,不过中国的机器都是预设为了中文优先日文,所以不会有这个问题,而且设置过中文为系统语言时也会中文变成最优先的语言)

扯远了,之所以说短期内统一文本中包含多语种朗读不会理想是因为目前并没有精准的手段只依靠文本本身的信息确定文本的语种。即使是Unicode编码的定义,中日韩很多字符都是共享的,所以不经过语义分析,很难100%准确的判断一个文本片段的语种。例如文本“山田”既可以按中文读作Shan Tian,也可以按照日文读作Yamada。这一类的判断很难考单纯的逻辑规则来识别,只能靠大量的训练集来训练,但是这也意味着结果很难100%合理。另一个原因是并没有什么广泛的多语种朗读的规则,所以即使是人类看到“山田”,不同的人也会选择不同的读法。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/135775

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX