BetterPic is a good option, with an intuitive interface that can generate 4K headshots from selfies in a few minutes. It's got studio lighting, more than 150 background and outfit styles, and built-in face-matching technology to try to avoid unnatural results. It costs $29 for 25 headshots, but you can use it for a variety of professional purposes.
Another option is InstaHeadshots, which generates headshots from selfies in less than an hour. It uses machine learning to generate a range of studio lighting photos, and prices start at $39 for 40 HD headshots. InstaHeadshots is popular for its ease of use and high-quality results, so it's a good option if you want something quick and easy.
If you're on a tighter budget, check out REOK AI Headshot Studio. The service generates professional-looking and realistic headshots from a single selfie you upload, with features like photo upscaling and background removal. The Starter plan costs just $19 for 40 rendered headshots, so it's a good option for many professional needs.