as a chinese ,they r not very different,u can change them in different situation,but ,if u r reserching if them,i can tell usome details of them
啊;1{interj}[expressing surprise or admiration]eg:~,出虹了!Oh,there rises the rainbow!
2{interj}[pressing for an answer or asking for a repetition of sth just said]eg:~?你说什么?Eh?Pardon?
3{interj}[indicating surprise and doubt]~?这是什么会事啊?my,whats going on?
4{interj}[expressing agreement or compliance(in a short syllable)]eg:~,好吧。Ah,all right.
[expressing sudden realization(with a drawl)]eg:~,原来是你,怪不得看这面熟哇!Ah ,so its u!small wonder u look so familiar.
[expressing surprise or admiration(with a drawl)]eg~,伟大的祖国!Oh,our great motherland!
啦 fusion of the sounds le and a thus acquiring the meanings of both words to express exclamation and interrgation]eg:他真来~?has he really come?
唷and 喔u can regard them as one
哦(interj)[expressing doubt]~,他也要来参加我们的会?so,hes coming to our meeting too?