从 java 中启动的 mac 中断 "say" 进程
Interrupt the "say" process from a mac launched in java
在某些时候,我的 java 代码通过如下简单的一行启动 Mac OS 的 "say" 命令:
Runtime.getRuntime().exec("say -v Victoria -f /Users/user/Desktop/folder1/example.txt");
但是现在,如果启动一个新的"say"命令,显然有两个声音在同时说话。我的问题是关于中断我的代码中的第一个声音(过程)。我知道如何在终端中执行此操作,但不知道如何从代码中执行。
谢谢!
在某些时候,我的 java 代码通过如下简单的一行启动 Mac OS 的 "say" 命令:
Runtime.getRuntime().exec("say -v Victoria -f /Users/user/Desktop/folder1/example.txt");
但是现在,如果启动一个新的"say"命令,显然有两个声音在同时说话。我的问题是关于中断我的代码中的第一个声音(过程)。我知道如何在终端中执行此操作,但不知道如何从代码中执行。
谢谢!