Can you speak cantonese ? It is the right one.
We do not use speak "in" . But we can use speak to, of, out/up, for.
for example: Can you speak English? He is speaking to me.
Are you speaking of me? You have to speak up loud. He spoke for two hours already.