Ich versuche, die Ausgabe von aplay zu unterdrücken, aber ohne Erfolg. Ich kann Druckanweisungen mit stdout unterdrücken, aber ich habe nicht herausgefunden, wie man das gleiche Ergebnis mit pydub Modul archiviert. Zum Beispiel, wenn ich spiele einen Ton mit diesem CodePydub und Aplay: verbose Ausgabe unterdrücken?
from pydub import AudioSegment
from pydub.playback import play
next_kot = AudioSegment.from_ogg('/home/effe/Voz/Hello.ogg')
play(next_kot)
Der Ausgang erzeugt (in rot!) Ist
avplay version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2003-2014 the Libav developers built on Mar 16 2015 13:19:10 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1) Input #0, wav, from '/tmp/tmp5DUj0a.wav':
Duration: 00:00:01.32, bitrate: 1411 kb/s Stream #0.0: Audio: pcm_s16le, 44100 Hz, 2 channels, s16, 1411 kb/s
Wenn Sie mehr Audio ist einfach verketten die wichtigsten Informationen zu verlieren. Gibt es eine Möglichkeit, diese Art von Ausgabe zu unterbrechen?
Danke.
@Jiaaro: irgendeinen Anhaltspunkt? –