I'm looking at using Watson's Speech to Text software to help drive voice commands for our product.
All the examples I've seen require the user to press a button before giving a command. However, rather than having the user push a button, I'd like a "wake word" or keyword to signal the beginning of a command to our product. That is, I don't want to continuously stream sound to Watson's Speech To Text software, but I'm looking for a way to have a user give a keyword or wake word to start sending sound and then let Watson's Speech To Text return the text of the command it heard.
For example, "OK, Google" starts sending sound to Google for speech to text.
Does IBM provide a way to create my own "OK, Google" keyword without having to send everything my application may hear to Watson's Speech to Text?