added new kind of mic - gets input from named pipe. In this case this is home automation server build on python Flask server. Speech  recognition is done directly in Chrome browser using google engine - works on Android devices. You are stuck with Chrome, but the biggest advantage is speed - browser stream voice as you speak and response is instant! Any your "mic" is now wireless
 TODO:
 fix problem with passing utf-8 strings to named pipe