Recording your voice for actors voiceovers or musicians used to be hard a few years ago. Nowadays with the evolving of the new technologies things are a lot easier.
If you want to do a voice over for example you need a computer and a good quality microphone. Of course you have to have a pleasant voice but the equipment you use and the environment you use it in is equally important.
The microphone should be a top brand and the computer should be powerful and have the right audio recording program installed.
When it comes to software to capture a good voice there are many options. Some of the most popular software for voice recording are:
Adobe Audition to mix, edit, and create audio content
Adobe Soundbooth to multi-track audio projects; dynamic linking of video sequences from Adobe programs
Audacity 2.1.3 record live audio through a microphone or mixer, or digitize recordings from other media
Sound Forge to record up to 32 channels of high resolution multichannel audio via discrete inputs.
Goldwave v6.27 to play all your favorite songs, record from any source, edit audio with familiar commands, apply dozens of different audio effects
Cubase 9 (Pro) to record, mix and edit music.
For choosing the proper software for yourself you can visit this website.
Also if you want to know more about voice over Wikipedia is a great place to start.
When it comes to microphones there are also a lot of options. I would advise considering at least the following models: Apogee 96K, Sennheiser MKH-416 and MK8 and Rode NG3 Shotgun.