会说话的终端:让你的Mac说你好

一个有趣的终端提示,可以让你笑

我们有很多终端技巧我们喜欢与Mac用户分享。 大多数使用Mac提供清晰的功能改进 。 但有时候,这只是时间有趣一点,所以考虑到这一点,我们给你说Say命令。

“说”是一个终端命令,它会说出你在命令后输入的任何内容。 您可以通过启动终端(位于/ Applications / Utilities),然后键入或复制/粘贴这里给出的示例来尝试。

一个简单的例子:

问好

会导致你的Mac说出你好。

您还可以通过使用-v属性指定Mac在使用say命令时应该使用的语音。 一个例子:

说 - 弗雷德你好

在这种情况下,名为Fred的声音将被用来说出你好。

Mac的许多声音

你的Mac有很多声音可用于语音; 目前,有超过100种语言和风格可供选择。 如果您想查看完整的声音列表,请按照以下步骤操作:

  1. 点击Dock图标启动系统偏好设置,或从Apple菜单中选择系统偏好设置
  2. 选择听写和言语首选项窗格( 在OS X Lion中 ,选择讲话首选项窗格)。
  3. 选择文本到语音选项卡。
  4. 从系统语音的下拉菜单中选择自定义。
  5. 工作表将显示您的Mac可以使用的所有可用语音。
  6. 您会注意到一些声音旁边有一个复选标记,而其他声音复选框为空。 系统语音下拉菜单中将显示带复选标记的人。
  1. 如果您想尝试各种声音,可以使用“系统语音”下拉菜单选择语音,然后单击“播放”按钮以听到语音说一两句话。

查看所有可用语音的另一种方法是在终端中输入以下命令:

说-v?

然后按回车键或回车键。

终端将列出所有可用的声音。

在终端中指定语音时,请使用全部小写字母。 如果名称中包含空格,如Bad News,请将其放在引号中,如下所示。

说-v'坏消息'你好

终端去唱歌的时间

足够与hellos; 在更多的乐趣。 Say命令可以说很长的句子; 事实上,只要它在一条线上,它就可以说任何事情。 如果你点击返回键,命令将被执行,所以产生长篇演讲的最简单方法是先将它们输入到文本编辑器中,然后将它们复制/粘贴到终端中。 Say命令能够理解一些标点符号,包括句号和逗号,这两者在说出文字时都会略微停顿。

现在是有趣的部分。 通过正确的语音和文字组合,您可以让Say说唱。

say -v'pipe organ'Dum dum dee dum dum dum dum dee Dum dum dee dum dum dum dum dum dum dee dum dum dum deum dum dum dum dee dum dum dum dum dummmmmmmmmmmmmmmmm

实际上有几种不同的声音可以用于唱歌,所有这些都可以在上面示例中的听写和言语首选项窗格列表的Novelty部分中找到。

大多数情况下,这些声音唱歌的能力并不在您使用的文本字符串中,而是实际内置于声音的特征中。

这里有些例子:

山王大厅

大提琴的声音是山王殿。 在码头进行以下尝试:

say -v cellos Doo da do da dum dee dee doodly doo dum dum dum dum doo da doo da doo da doo da doo dad doo da doo

你实际上可以使用任何文本; 大提琴的声音将试图呈现山王殿的形式。

盛况和环境

准备好毕业典礼那天的盛况? 在终端中尝试以下操作:

说 - '好消息'二二二二二二二二二二二二二二

这就是我在Mac的众多声音中发现的所有歌声。

但是,有这么多的声音,可能会有更多的发现。 如果您发现任何额外的歌唱终端声音,请给我们留言。

关于Say命令的更多信息。