剪贴板 TTS 自定义键盘不起作用

剪贴板 TTS 自定义键盘不起作用

我想让 ubuntu 大声读出我放在剪贴板上的内容。我找到了一个解决方案,如下所示:

xsel --clipboard | festival --tts

当我在终端上尝试时,此代码有效。但是当我尝试将此命令放到快捷方式中时,它不起作用。但是,如果我使用“gedit”等更改快捷方式中的命令,它会打开 gedit。所以,快捷方式也可以正常工作。这里可能有什么问题?

答案1

键盘快捷键命令不会被 shell 解释,因此通常不能直接在其中使用管道等 shell 功能。

更改快捷命令以在 Bash shell 中明确运行:

bash -c 'xsel --clipboard | festival --tts'

相关内容