Bastion has actually a human voice actor. His voice runs through software to create the sound of Bastion.
Bastion is voiced by Chris Metzen, an ex-game designer at Blizzard Entertainment. Chris Metzen was part of the team responsible for developing Overwatch.