An inaugural official who asked not to be identified told CNN Wednesday that pop star Beyonce lip-synced her performance on Inauguration Day.
"She did not sing live," the official told CNN. A pre-recording of the artist's rendition of the National Anthem was played instead. What was heard by spectators and viewers was the sound of that recording, according to the official.
The official said Beyoncé made the decision herself the night before Inauguration Day.
Beyoncé arrived so late Sunday night she did not have time to rehearse with the U.S. Marine Band, which was asked to accompany the pop star's performance, according to the inauguration official.
"Because she didn't have time to rehearse with the Marine Band, she decided to use her recording with the Marine Band," the official added. "It was all Beyoncé."
The official was somewhat puzzled by Beyoncé's decision, noting when she made the pre-recording, "she was spot on."
She recorded her part separately from the band and her rendition was married with the band's music, the official said.
The taped performance should take nothing away from her skills as a live artist, the official said. "She's actually a very good live singer," the official added.
CNN has still not received comment from Beyoncé.