Get your application. After the installation it may (Android 6+) ask to give you additional rights to use your storage (just to save initial configs) and microphone to hear your voice when you call him.
Please, see the video how #CatInPhone is working.
"Hello! My name is 'KATAFON' (k[a]t[a]f['o]n). I'm waiting for you to pet me. Call my name and I'll answer. If you'll forget about me I'll let you know." - #CatInPhone
Cat in Phone does not require an internet connection to recognize your speech. It uses an advanced speech recognition module from CMUPhinx.
You can pet the Cat, but, please, be kind - animals love the tenderness and do not tolerate rudeness.
Even the phone is in silent mode, the Cat will answer you if you call him. This function is very useful. For example, if you cannot find your phone at home and you have no spare phone, or the network is down - just call your Cat and he will answer you.
"Please, remember I do not like when you are far from me and you are trying to call me. Also, I'm a cat - I like to sleep. You have to be more persistent while calling me." - #CatInPhone