Will a machine ever be able to read minds?

My question actually has two parts some of which are undoubtedly based on ignorance. I’ve put this in My Humble Opinion since it deals with what future developments may bring.

The first part of my question is this: What is it inside my brain that allows me to hear my inner voice or visualize a given object or person?

The second part is based on an assumption. If what allows me to think and visualize is based on chemical and electrical activity, would it ever be theoritically possible to hook a human brain up to a translator of that brain activity and display on a video monitor the thoughts and pictures going through someone’s mind?

I have no answer, but I have always wondered about this. I always wanted a device that would record my dreams. When I was younger, I thought I would be the one to invent this device, and be a dream analyst. Then I thought how scary it would be for all of my random thoughts to be read and recorded…yike.

They already have. And it’s free. Just ask.