There's one that I plan on using that's a Pokedex app on Android called dataDex It has what you're looking for and you can adjust the voice to be more robotic if you wish. I really like it.
I used: https://www.mapeditor.org/
If you google "Pokémon Tileset" You can find a pallet that are quite good ranging from gen 2-4 styles. Probably best to look up tutorials for the app itself
I used Tiled Map Editor and resources I pulled from some other posts right on this subreddit. https://www.mapeditor.org/
It's really easy and intuitive, this map was put together in maybe 3 or 4 hours.