发现 macOS 自带的 say 命令的文字转语音效果提升了

1 月 21 日
 rolandzhou

之前的效果比较生硬,纯凑合用,今天再试的时候发现效果提升了不少。系统是 macOS 26.2 。

用起来很简单,直接 say 命令加文字就行,可以试试:

say hello world
2184 次点击
所在节点    macOS
10 条回复
hm9714
1 月 21 日
没发现有啥变化🐶
ge2009
1 月 21 日
好像不能使用中文
qiancheng
1 月 21 日
say good job
ovovovovo
1 月 21 日
奇怪的知识增加了😀
rolandzhou
1 月 21 日
@hm9714 我这边确实有些变化。
say -v h hello 能发出之前的声音。
和 say hello 的明显不一样。

@ge2009 确实不行...
zhyim
1 月 21 日
@ge2009
@rolandzhou
可以的啊,中文没问题,15.7.3 系统
JavaDev
1 月 22 日
很好奇,这个 say 命令能用来干嘛?给讲讲呗
rolandzhou
1 月 22 日
@JavaDev 单词不知道怎么念的时候 say 一下
JavaDev
1 月 22 日
@rolandzhou 。。。。。
Pazakui1259
1 月 23 日
say 是调用的 macOS 自带的 TTS ,语音效果和选择的语音有关系。
在系统设置>辅助功能>阅读与朗读>系统声音可以选择默认 TTS ,在右边的 i 里可以下载更多 TTS 。say 指令的 v 参数就是指定特定的 TTS 。
系统自带的中文普通话语音就是 Tingting ,可以 say -v Tingting 你好,我叫婷婷。
同样的设置,在 iOS 上也是在一样的地方的。打开朗读辅助功能后,也能在 iPhone 和 iPad 上选择文字朗读或者朗读屏幕,和 macOS 的 say 指令效果一样。
say 很好用的一点就是当免费的 TTS ,因为可以导出合成的语音,say -o example.tiff 来导出为音频文件。还有其他的参数可以自己 man say ,当然,也可以让它自己把说明书读给你听 man say | say 。哈哈哈。

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

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

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

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

© 2021 V2EX