In this article that talks about how a computer has been trained to read minds:
"A computer has been trained to "read" people's minds by looking at scans of their brains as they thought about specific words, researchers said on Thursday.
They hope their study, published in the journal Science, might lead to better understanding of how and where the brain stores information.
This might lead to better treatments for language disorders and learning disabilities, said Tom Mitchell of the Machine Learning Department at Carnegie Mellon University in Pittsburgh, who helped lead the study."
Cool. This reminded me of the subvocal interface that David Brin imagined in his novel "Earth". It's sounds better than talking to a computer.