Question: Who sings you've got a friend in me in toy story 2?

Disambiguated questions and answers:
context: The most significant use of the song was in the third act of "Toy Story 2", where an episode of "Woody's Roundup" (the 1950s puppet show he was based on) shows the puppet Woody singing the song, directed at the young audience and featuring a small child hugging the puppet. Woody sees this and has an epiphany, realizing that his mission as a toy is to be there for a child. (In-universe, the song was presumably written for "Woody's Roundup".)
question: Which character sings you've got a friend in me in toy story 2 during Woody's Roundup?
short_answers: Woody
wikipage: You've Got a Friend in Me

context: Like many other Disney theme songs, "You've Got a Friend in Me" has been covered numerous times. Cover versions featured in the first three "Toy Story" films include a duet with Newman and Lyle Lovett in "Toy Story; " a diegetic instance by Tom Hanks, a version by Robert Goulet and an instrumental by Tom Scott in "Toy Story 2", and a Spanish language version by the Gipsy Kings in "Toy Story 3".
question: Which actor sings you've got a friend in me in the English toy story 2 during Woody's Roundup?
short_answers: Tom Hanks

Thomas Jeffrey Hanks
wikipage: You've Got a Friend in Me

context: In the two sequels, the song is listened to by the characters as part of the story. Two of these are cover versions done at the end of the film for thematic reasons: at the end of "Toy Story 2", the character Wheezy starts to sing it to the other toys; during the end credits of "Toy Story 3", Buzz Lightyear and Jessie (now a couple) perform a pasodoble to a Spanish version of the song, deliberately played by Jessie to get Buzz to dance.
question: Which character sings you've got a friend in me in toy story 2, not during Woody's Roundup?
short_answers: Wheezy
wikipage: You've Got a Friend in Me

context: Like many other Disney theme songs, "You've Got a Friend in Me" has been covered numerous times. Cover versions featured in the first three "Toy Story" films include a duet with Newman and Lyle Lovett in "Toy Story; " a diegetic instance by Tom Hanks, a version by Robert Goulet and an instrumental by Tom Scott in "Toy Story 2", and a Spanish language version by the Gipsy Kings in "Toy Story 3".
question: Which actor sings you've got a friend in me in the English toy story 2, not during Woody's Roundup?
short_answers: Robert Goulet

Robert Gérard Goulet
wikipage: You've Got a Friend in Me

context: Like many other Disney theme songs, "You've Got a Friend in Me" has been covered numerous times. Cover versions featured in the first three "Toy Story" films include a duet with Newman and Lyle Lovett in "Toy Story; " a diegetic instance by Tom Hanks, a version by Robert Goulet and an instrumental by Tom Scott in "Toy Story 2", and a Spanish language version by the Gipsy Kings in "Toy Story 3".
question: Which actor sings you've got a friend in me in the Spanish toy story 2?
short_answers: Gipsy Kings

the Gipsy Kings
wikipage: You've Got a Friend in Me

Long answers:
knowledge: content: The Woody's Roundup version was performed by Tom Hanks, with acoustic guitar backing; Wheezy's version was sung by Robert Goulet (though the character was voiced by Joe Ranft); and the Spanish version, "You've Got a Friend in Me (Para el Buzz Español)", was performed by the Gipsy Kings.
wikipage: You've Got a Friend in Me
long_answer: The song 'You've Got a Friend in Me'' from Toy Story 2 was sung by a number of actors and characters in the movie. During Woody's Roundup, it was performed by Tom Hanks, with acoustic guitar backing; Wheezy's version (not during Woody's Roundup) was sung by Robert Goulet (though the character was voiced by Joe Ranft); and the Spanish version, "You've Got a Friend in Me (Para el Buzz Español)", was performed by the Gipsy Kings.

knowledge: content: "You've Got a Friend in Me" is a song by Randy Newman. Used as the theme song for the 1995 Disney/Pixar animated film Toy Story, it has since become a major musical component for its sequels, Toy Story 2 (1999), Toy Story 3 (2010) and Toy Story 4 (2019) as well as a musical leitmotif throughout the whole Toy Story franchise.
wikipage: You've Got a Friend in Me

content: The Woody's Roundup version was performed by Tom Hanks, with acoustic guitar backing; Wheezy's version was sung by Robert Goulet (though the character was voiced by Joe Ranft); and the Spanish version, "You've Got a Friend in Me (Para el Buzz Español)", was performed by the Gipsy Kings.
wikipage: You've Got a Friend in Me
long_answer: The song You've Got a Friend in Me was originally written by Randy Newman and plays a major role in the Toy Story movie franchise. In Toy Story 2, an episode of Woody's Roundup plays, which is the 1950s puppet show that the character Woody is based on. In the episode, Woody is singing You've Got a Friend in Me to the audience, who is voiced by actor Tom Hanks. Near the end of the movie, Wheezy sings this song to the toys, which is sung by Robert Goulet instead of his normal voice actor. The Spanish version of the song called You've Got a Friend in Me (Para el Buzz Español) was performed by the Gipsy Kings.