Question: who does barry's voice in american dad
Answer: Barry Robinson ( voiced by Eddie Kaye Thomas for the normal voice , Craig Ferguson for the evil voice ) -- Steve 's morbidly obese friend , who has an inarticulate , strident , and sloppy vocal quality .