高歌放吟(こうかほうぎん)

Japanese vocabulary

Meaning: singing at the top of one's voice

See it used in real works