DiffSinger: Singing Voice Synthesis via Shallow Diffusion Mechanism