Ready to kick yourself?
message = "/em"+responcesAuto[ind]+"";
If you would learn to use any of the debuggers, that error would have popped right out at you.
But your code will only send *ONE* message, not repeating messages.
You need to use setInterval instead of setTimeout if you want it to keep repeating. Also, 60000 is one minute, not 5 minutes.
Finally, although your setTimeout as coded will work, it's kind of silly to create a function just for the purpose of calling another function.
setTimeout( speakAuto, 60000 );
Or, if you really want it to happen every five minutes, over and over
setInterval( speakAuto, 300000 );