APIs de reconhecimento de voz, o Google Voice fará isso?

Tenho uma ideia para um aplicativo Android, quero poder dizer comandos e fazer com que o aplicativo os ouça e execute alguma ação.

Por exemplo, quero que meu aplicativo fique ocioso e ouça minha voz. Quando ele me ouvir dizer "iniciar", o aplicativo começará a fazer algo até que eu diga "pare".

A idéia é desligar o telefone e não precisar tocá-lo fisicamente para controlar meu aplicativo.

Isso seria possível com alguma API atual? Em caso afirmativo, quais devo procurar?

questionAnswers(1)

yourAnswerToTheQuestion