I&#x27;ve been toying with something similar (mostly on paper so far) involving custom GStreamer elements for voice recognition&#x2F;synthesis, a Wit.ai-like intent resolver for command &amp; control, and ChatScript-like pattern matching for conversational dialogue. My goal is to put it all behind a WebRTC and SIP gateway and have a low-latency personal assistant that I can access from virtually any device (even an old landline telephone) and that runs on my own private server. That&#x27;s the dream anyway. I&#x27;m stuck on the voice synthesizer, at the moment...