我试图抑制 aplay 的输出,但没有成功。我知道如何使用 stdout 抑制打印语句,但我不知道如何使用 pydub 模块归档相同的结果。例如,当我使用此代码播放声音时
from pydub import AudioSegment
from pydub.playback import play
next_kot = AudioSegment.from_ogg('/home/effe/Voz/Hello.ogg')
play(next_kot)
生成的输出(红色!)是
avplay 版本 9.18-6:9.18-0ubuntu0.14.04.1,版权所有 (c) 2003-2014 Libav 开发人员于 2015 年 3 月 16 日 13:19:10 使用 gcc 4.8 (Ubuntu 4.8.2-19ubuntu1) 输入 #0,wav ,来自“/tmp/tmp5DUj0a.wav”:
持续时间:00:00:01.32,比特率:1411 kb/s 流 #0.0:音频:pcm_s16le,44100 Hz,2 个通道,s16,1411 kb/s
当您连接更多音频时,很容易丢失关键信息。有没有办法切断这种输出?
谢谢。