Muito legal sua dúvida!
Na verdade a pronuncia é quase a mesma. Para nós, não nativos, é muito difícil perceber a diferença, mas vou tentar explicar.
A diferença é que o heard se alonga um pouco mais na pronuncia do ear. Por exemplo: Heeaarrd.
Já, herd, a pronuncia é bem curta e lê-se como se escreve mesmo. Herd (curto).
Mas não se preocupe se não conseguir distinguir a diferença. Acho que somente um nativo ou alguem que fale inglês a muitos anos saberia distinguir os dois. Eu mesmo, não consigo!
Keep studying! See ya!