Language learning assistant for Chinese using Whisper

We are using OpenAI’s GPT-4 to create a language learning assistant to teach students Chinese. Whisper doesn’t accurately recognize Chinese pinyin or pronounce it correctly
Does anyone have any suggestions?
Thanks!