To make a custom ringtone for an iPhone, you'll need to edit a song using iTunes on your computer. Here's how to do that and copy it to your iPhone.
You can record audio in Windows 10 easily using the Microsoft Voice Recorder app. Here's how to do it.