I'm honestly not sure about the singing. I think that Piper's just not a singer and they wanted a really great voice for the movie. Maybe she's a good singer anyway. Haven't heard anything about that
By the way, Pioper is in EDISON with Justin Timberlake, Morgan Freeman and Kevin Spacey as well. I think it;s being released sometime next year.