Pig Noises

Pigs make a variety of different noises. Grunt. Squeal. Bark / Woof. Roar. All the different noises have different meanings and I am currently trying to decipher what the different noises mean. Grunt = happy, content and satisfied. Squeal = frightened and distressed. Bark / Woof = warning. Roar = hungry.