如何在 Wayland 上使用剪贴板-cli?

如何在 Wayland 上使用剪贴板-cli?

我正在使用这个模块gtts-cli进行文本到语音的转换。

更多信息在这里->https://gtts.readthedocs.io/en/latest/cli.html

基本语法是

$ gtts-cli 'hello' --output /tmp/hello.mp3 && vlc --play-and-exit /tmp/hello.mp3 && rm /tmp/hello.mp3

我想编写一个 bash 脚本,其中突出显示的文本(例如来自 firefox)作为变量发送到上述语法中的文本部分(用引号引起来)。我在 Wayland,所以无法使用xsel.然后,在VLC播放完mp3文件后,我希望vlc自动关闭自身并最终删除生成的mp3文件。最终,我想将脚本绑定到键盘快捷键。突出显示屏幕上的一些文本,然后使用快捷方式运行脚本。

有没有更简单的方法来实现这一目标?gtts-cli 'hello'输出一堆随机字符。是否可以通过管道将asstdout传输到 VLC?gtts-cli 'hello'stdin

答案1

wayland可以使用wl剪贴板作为剪贴板,那么您可以使用输入事件,例如sxhkdX, 为wayland 霍克,脚本evdevremap键...

相关内容