self.pipeline = gst.parse_launch(' ! '.join(['alsasrc device=' +
    scarlett_config.gimmie('audio_input_device'), 'queue', 'audioconvert',
    'audioresample', 'queue', 'vader name=vader auto-threshold=true', 
    'pocketsphinx lm=' + scarlett_config.gimmie('LM') + ' dict=' +
    scarlett_config.gimmie('DICT') + ' hmm=' + scarlett_config.gimmie('HMM'
    ) + ' name=listener', 'fakesink dump=1']))
Python having trouble accessing usb microphone using Gstreamer to perform speech recognition with Pocketsphinx on a Raspberry Pi