如何在 macOS 上使用“at”在指定时间运行“say”?
在 macOS 上运行echo "say hello" | at now+1应该会将一个任务排入队列,以便一分钟后执行:说你好。 发出say hello可以正常工作, 也可以echo "touch a-file" | at now+1,但组合则不行。 我认为launchd执行的运行时环境atrun(at守护进程)受到限制,无法完成指示的语音合成say。但是,我无法轻易确定是否是这种情况。 问题是什么? ...
在 macOS 上运行echo "say hello" | at now+1应该会将一个任务排入队列,以便一分钟后执行:说你好。 发出say hello可以正常工作, 也可以echo "touch a-file" | at now+1,但组合则不行。 我认为launchd执行的运行时环境atrun(at守护进程)受到限制,无法完成指示的语音合成say。但是,我无法轻易确定是否是这种情况。 问题是什么? ...
命令 say -v Thomas 'il y est allé.' say -v Amelie 'il y est allé.' 揭示出,目前,托马斯,一个本该是法国人的声音,却无法发出非常常见的法语单词“allé”。相反,他拼写出来了。这就像一个英国人无法识别“gone”,而是将其拼写为“G、O、N、E”。 相比之下,魁北克人(即法裔加拿大人)的 Amelie 说话很准确。Thomas 的声音有什么问题,可以修复吗? 它被标记为“mojave”,因为我最近升级后才意识到这一点。 请注意,托马斯的声音是法语: > say -v? | gr...
我已在 MacOS 系统上启用“语音”,并运行此命令并听到输出: say "Hello there" 但如果我尝试运行以下命令: say -o "Hello, this is not working" 终端似乎正在执行某项操作并挂起,但创建了文件 文件在那里,但我可以播放它。我在 iTunes 上打开文件,但没有播放任何声音。 你们有人知道我做错了什么吗?或者有没有什么技巧可以让它发挥作用? ...
at我正在运行 macOS 10.13.5,我想让 Mac 使用指定时间的命令说出一些内容,例如当前时间。 我已经加载了atrun守护进程,并且以下命令正在运行: at now + 1 minute echo "blah" > /tmp/test.txt 但是当我使用say该at命令时,它什么也不做: at now + 1 minute say 'hello' 我想知道发生了什么。有日志或其他我可以做的事情来找出答案吗? ...
我有一个程序可以调用say我 Mac 上的命令行实用程序,但在我升级到 macOS Sierra 后该程序就停止工作了。 当我尝试/usr/bin/say从命令行运行该命令时,它只是挂起(需要ctrl+ c)。 如果我以 root 身份运行,它就可以正常工作。我不明白 Sierra 中发生了哪些变化,导致了这种奇怪的行为。 ...
我有大约 200 行贝奥武甫,大约一年半前我和几个朋友将它们翻译成了国际音标。当时,我们用来检查发音的工具之一是 OS X 的say命令。 以下是根据 Klaeber 版诗歌转换成 IPA 格式后的前六行,我确信say可以正确读出,因为我自己已经在 MacBook 上运行过它,而我现在就是用这台 MacBook 输入这个问题的: hwæt we ˈɡɑːrˌdenɑ in ˈjæːɑrdɑɣum ˈðeːodˌkyniŋɡɑ θrymː jeˈfruːnon huː ðɑ æðelɪŋɡɑs ˈelːen ˈfremːedon! oft ʃyld ʃef...
Repeat After Me 使用独特的音素表示(与命令行工具“say”共享)。例如,单词“repeat”映射到“_rIXp1IYt”。这里提供了某些元音和辅音的小附录: http://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/SpeechSynthesisProgrammingGuide/Phonemes/Phonemes.html#//apple_ref/doc/uid/TP40004365-CH9-SW1 但它只涵盖了可表示声音的很小一部分。有...
我正在使用 OSX,正在寻找将 pdf 转换为 mp3 的工具。找到了这篇文章http://hints.macworld.com/article.php?story=20080427091554310它将整个 pdf 转换为单个 mp3。我想将 pdf 分成几个章节,然后将章节转换为 mp3。有没有开源工具可以做到这一点? ...
因此,我一直在寻找如何更改 Mac 的显示方式,我找到了答案,但我需要一些编码方面的帮助。以下是我想要做的: 创建一个单词对列表。 创建一个脚本,根据您的单词对列表替换其参数列表中的单词,并将修改后的参数列表传递给“/usr/bin/say”。 这是快速复制https://superuser.com/q/170041/106990我对编码的了解很少,需要一些帮助。我不在乎用什么语言。 ...
OS X 的say命令对于某些任务很有用(例如 Skype 的“当联系人上线时通知我”),但它对某些名字的发音不正确。有没有办法教人以say不同的方式发音? 例如,尝试: say "Hi, Joel Spolsky" “ol” 听起来像“ball”而不是“old”。我想添加一个例外,说“像这样发音 Spolsky”,而不是试图教授新的语言规则。我敢打赌肯定有办法,因为它可以按照 Apple 的要求发音“iphone”。 更新- 经过一些研究,我了解到了以下信息: 文本转语音分为将文本转换为音素,然后使用语音将音素转换为音频。更改语音不会影响...
大家好,我写这个脚本是为了在我女朋友使用我的电脑时迷惑她。唯一的问题是,如果终端关闭,脚本就会停止执行。它目前在后台执行,但我怎样才能让它在后台运行而不是在终端运行呢? (sleep 5; say "Hello Girlfriend")& ...