I aim to amuse.
Firstly I should point out that this is a bit of a "hack" so you should not necessarily expect it to be possible to make things work exactly as they did when you were using the built-in speech recognizer.
That said, you should be able to set up a similar configuration using the actions provided with the new TCP plugin.
In particular take a look at:
TCP.GS.On
TCP.GS.Off
TCP.GS.SetPrefixWith
TCP.GS.Off, you are off and need to use some other method to turn recognition back on (like an event or the VC built-in speech engine)
With
TCP.GS.On Google should be listening...
Then, if you set the prefix to something (using
TCP.GS.SetPrefix) then you are essentially in standby mode, and if you set the prefix to "nothing" (blank) then you are in regular "on" mode.
It's not really possible to have an "always on" command in this case so you will just need to use the prefix with a command to turn it back "on".
If it's really that important to you to have a system with an always on command using Google speech recognition then it technically should be possible using the more advanced Event Patterns found in the Google Speech tab of the TCP plugin settings but you'll have to do some homework to get this working the way you want.