Pokémon Anime Character Voice Actors/Actresses sing?

Soundless Voice

Star Spirit
Banned User
Anyways I was doing my thing browsing youtube and I came across this thing:

It's most of the characters' voice actors and acresses from the original Pokémon anime up to the Sinnoh region singing various songs.

I think most of them had pretty good voices. (Oak's was a bit weird though.)

I actually think Pikachu's voice actress has an adorable voice.

All of their songs fit them, even though it's Japanese.

Your thoughts?