In my experience, it requires careful observation, an investigative approach and deep reflection to understand one's needs, context, goals, etc, in order to translate into software requirements.
I'm a big fan and user of GPT for coding and everything, but I don't see it helping a lot with requirements in the foreseeable future. Not with its current capabilities...