The singer made the statement at a press conference in New Orleans days ahead of her half-time performance at the Super Bowl. She opened up the press conference with a live rendition of the national anthem.
She asked those at the conference to stand before she belted "The Star Spangled Banner," and after she said with a laugh: "Any questions?"
Watch Beyonce perform on Inauguration Day
In explaining why she used a recorded track during her Inauguration Day performance, she called herself a "perfectionist," adding that she wanted her performance for President Barack Obama to be a memorable one.
"I practice until my feet bleed and I did not have time to rehearse with the orchestra," she said. "Due to no proper sound check, I did not feel comfortable taking a risk. It was about the president and the inauguration, and I wanted to make him and my country proud, so I decided to sing along with my pre-recorded track, which is very common in the music industry. And I'm very proud of my performance."
She hadn't spoken publicly since it was alleged that she lip-synched her rendition of "The Star-Spangled Banner" last week. Her performance came under scrutiny less than a day later when a representative from the U.S. Marine Band said she wasn't singing live and the band's accompanying performance was taped. Shortly after, the group backed off its initial statement and said no one could tell if she was singing live or not.
The Associated Press contributed to this report.