I am looking for a card reader machine for learning english (& cantonese, if both exists). Any one could kindly point me some directions (shops / brand) in search a good one?

I want the machine have the following functions:
1. Voice Recording & Playback
2. human voice, and female voice is even better
3. Cards is clear looking enough but with attractive colours / pictures.
4. Cards with different themes.

Many thx.

Best Regards,
Jonathan Chiu