This Bible contradiction is from the Skeptic's Annotated Bible.
Yes, God spoke directly to Jesus.
Mark 1:11 View context
“You are My beloved Son; in You I am well pleased.”
Luke 3:22 View context
“You are My beloved Son, in You I am well pleased.”
No, God addressed those who witnessed his baptism.
Matthew 3:17 View context
“This is my Son, whom I love; with him I am well pleased.”