The voice of many angels - These also are represented as joining in the chorus with redeemed mortals.
Ten thousand times ten thousand - “Myriads of myriads and chiliads of chiliads;” that is, an infinite or innumerable multitude. This is in reference to Dan 7:10.