标签: r macos voiceover
我在R中有一个脚本,它返回 a ,我可以将结果打印为
print(a)
而不是 print()我想要像“speak()”这样的东西。这样计算机就可以使用它的“内部语音”,并告诉变量 a 是什么声音。
这在R?中是否可能?
(我使用OSX)
(例如,在选择一段文字时,可以在OSX中听到这种“声音” - >右击 - > speach - >开始说话。)
答案 0 :(得分:0)
问题解决了!
正如@Dason指出的那样,可以使用system()和说作为命令在R中进行系统调用。
system()中的命令需要是以&#34开头的完整字符串;说"和字符串可以使用sprintf()放在一起。
示例:
a <- 2+5 b <- sprintf("say The result is %d", a) system(b, intern = FALSE, ignore.stdout = FALSE, ignore.stderr = FALSE, wait = TRUE, input = NULL)