当文本在终端中滚动时播放 .wav

当文本在终端中滚动时播放 .wav

看完电视节目后,我想到了一个有趣的主意。有没有一种方法可以让每次文本在电视上的命令行屏幕上向下滚动时播放的俗气高音音效,并在文本在我的终端窗口中滚动时播放(这里说的是 X)?如果你可以用滚动文本的数量/速度来调节它,那就加分了。

答案1

这是一个起点:command | tee >(aplay -r 32000 2> /dev/null &); pkill aplay 尝试使用dmesgls -l /usr/bin进行测试。 (先把音量调低)

Tee 只是将输出分割到两个地方。有一个 pkill aplay 以便命令退出时声音结束。调整速率 (-r 32000) 以使其更高或更低。请注意,在当前设置下,这非常烦人且响亮。 Aplay 也不喜欢它的输入太短(25 个字符对我来说是最少的,但我对 aplay 的了解还不够,无法确定)。

它需要大量的调整和监管才能永久舒适地使用。如果您有任何改进,请分享。

相关内容