A Real-time, Open, Portable, Extensible Speech Lab