This is awesome. The only problem is that it’s in formal/written Cantonese and its spoken form is quite different, but you’ve gotta start somewhere!
It would also be nice if the person saying the words enunciated her tones more clearly. Some of them sound extremely similar even to me, but at least I can tell the difference. A non-tonal person would not hear them at all.