I've used Pimsleur and other things similar to it. While they work to some extent, it depends on how much effort you choose to devote to it. I wouldn't just use that. I would use other methods also. A CD cannot hear how well you are speaking.
Even if there is voice recognition, that technology isn't perfect. Real conversations help.