Translation:How many men?
Can it also be translated as "how many people"?
Not that I've ever seen.
In the singular it can mean "mankind", but this plural is certainly "men".
The audio sounds like a song I've heard before...