The person speaking is not specified. The "voice" was probably God, although it could possibly have been an angel from God. See how you translated "a voice" in Acts 10:13