如何让 Mac 说话:文字转语音
目录:
想让Mac 为您朗读文档或网页中的文本吗? Text To Speech 是一项出色的功能,它允许 Mac 用户大声说出屏幕上的文字。您可以让您的 Mac 以各种不同的方式、以不同的速度与您交谈,甚至可以用不同的声音与您交谈,所有这一切都可以通过使用 Mac OS X 强大的内置文本转语音功能实现。使用此功能,您可以说出几个单词、短语,甚至整个文档。
我们将介绍在 Mac 上通过文字处理器、网络浏览器和文本编辑器等常见应用程序使用文本转语音的两种最快捷、最简单的方法,还将演示命令行“说”技巧通过终端应用程序朗读文本。最后,我们还将向您展示如何改变使用的声音,以及语速(意思是说话的速度)。
如何在Mac上使用文字转语音
您可以说出现有文本或输入任何内容以使其也被朗读,以下是文本转语音在 Mac 上的工作方式:
- 将光标设置到您希望朗读文本的位置(默认为文档或文本的开头),或选择特定的单词或文本
- 转到“编辑”菜单,然后下拉到“语音”(或右键单击并选择“语音”)
- 选择“开始说话”
语音立即开始,Mac 将使用文本语音朗读屏幕上显示的或选定的文本。通过此方法立即开始讲话。
语音将继续,直到所有单词都被大声朗读,或者直到通过转到相同的语音菜单并选择“停止说话”停止语音。
这将使用 Mac OS X 中的任何默认语音,这将导致下一个明显的问题;如何更改 Mac 上使用的语音?以及如何在 Mac 上更改语音文本的速度?
如何在Mac上更改语音和语速
如果你想改变默认语音,你会发现它在现代Mac OS版本的“听写和语音”控制面板中设置:
- 转到 Apple 菜单并打开“系统偏好设置”
- 选择“辅助功能”,然后选择“语音”部分
- 调整“系统语音”菜单中的语音选择
在早期的Mac OS X版本中,改变Mac系统语音和语速是在这里完成的:
- 从 Apple 菜单中打开系统偏好设置并选择“听写和语音”
- 在“语音”选项卡下,调整“系统语音”菜单中的选择
您还可以通过同一首选项面板调整语速等内容。无论选择哪种声音,都会成为新的默认设置。如果您认为您听到的声音不适合您,您也可以添加声音。
让你的Mac与终端对话并“说”命令
这将依赖于命令行,因此可能被认为稍微高级一些。尽管如此,它仍然非常容易使用,所以不要害羞尝试一下:
- 启动位于/Applications/Utilities 中的终端应用程序,然后键入“say”命令,后跟单词或短语,如下所示:
say hello I love osxdaily.com
输出语音将与系统默认语音相同,这是在上述“语音”系统偏好设置面板中设置的。
虽然终端比标准的文本到语音引擎更强大,但您可以使用 -v 标志轻松指定新语音,后跟 Mac 中标记的语音名称OS X。例如,要使用“agnes”语音:
"say -v agnes 这确实是一个美妙的声音!也许不是,但我确实喜欢 osxdaily.com"
语速可以用-r来调整:
"say -v Samantha -r 2000 你好我喜欢说话超级快"
你可以对任何东西使用“say”命令,如果你想让远程Mac开始说话,它也可以通过SSH远程使用。
使用“say”命令行工具说出整个文件
say 命令也可以通过使用-f 标志来朗读整个文件,如下所示:say -f filename.txt
例如,要朗读在桌面上找到的名为“TheAmericanDictionary.rtf”的文件,您可以使用以下命令:
say -f ~/Desktop/TheAmericanDictionary.rtf
请注意,say 命令将说出整个命令,除非通过同时按下 CONTROL+C 以结束语音引擎来停止它。
对于在 Mac 上使用文本转语音,您还有其他方便的提示或技巧吗?在下面的评论中与我们分享!