well,i think it's just the same case in learning english
when i listen to single words,the pronouciation is clear
but when it comes to sentences,the tones maybe faster,and enable to learn the tones throughly,i think there's no shortcut,u should listen more and just imitate the native speakers,and then after long time of practise,u'll get to understand or even speak out urself