I like the idea, but wonder if the same features are possible on a stand alone tool. For example, the device does the NLP there on the premise. It exposes a plugin API for apps. The app gets the text translation by registering a callback URI. Then it can do want ever it wants with that. Expose a streaming receiver api for music. Essential get rid of the middle man service.
Is this possible of a Pi?