Moses
Numbers 24:4ESV·traditional attribution

the oracle of him who hears the words of God, who sees the vision of the Almighty, falling down with his eyes uncovered:

Matthew Henry Presbyterian @wholebiblehenry

The blessing itself which Balaam here pronounces upon Israel is much the same with the two we had in the foregoing chapter; but the introduction to it is different. I. The method of proceeding here varies much in several instances. 1.

Commenting on Numbers 24:1-9

John Gill Reformed Baptist @doctorgill

He hath said, which heard the words of God,.... God speaking to him, which he did several times, and with which he was greatly elated, see Num 22:9, which saw the vision of the Almighty; not that he had a sight of any similitude of God, though the angel that appeared to him, which was Christ the uncreated angel, might appear in an human form...

Geneva Bible Notes Reformed @genevanotes

He hath said, which heard the words of God, which saw the vision of the Almighty, falling [into a trance], but having his eyes open: (c) Though he lay as in a sleep, yet the eyes of his mind were open.