не уверен, что это все еще актуально, но у меня была точно такая же проблема сегодня.Я обошел это с помощью "autoaudiosink".
Таким образом, я получил минимальный пример на следующем сайте для работы в Windows XP
http://www.jonobacon.org/2006/08/28/getting-started-with-gstreamer-with-python/
версия кода (по сути, такая же, за исключением alsasink)
#!/usr/bin/python
import pygst
pygst.require("0.10")
import gst
import pygtk
import gtk
class Main:
def __init__(self):
self.pipeline = gst.Pipeline("mypipeline")
self.audiotestsrc = gst.element_factory_make("audiotestsrc", "audio")
self.pipeline.add(self.audiotestsrc)
self.sink = gst.element_factory_make("autoaudiosink", "sink")
self.pipeline.add(self.sink)
self.audiotestsrc.link(self.sink)
self.pipeline.set_state(gst.STATE_PLAYING)
start=Main()
gtk.main()
Надеюсь, это поможет.