Barack Obama has not always been the soaring convention orator of legend.