From Portable Arts:
The easiest way to create custom ringtones of names, numbers, and announcements for your contact list.Simply check off the names from your contact list that you want to create a spoken ringtone for, add some text before and/or after the names, pick your custom voice, and your ringtones are created and emailed right to your inbox.You can also create custom ringtones for anyone who isn't in your contact list, or if you have a special announcement you want to make when they call.Contact Ringtones is the easiest way to convert your contact list into ringtones, no need to type out names or numbers, just select the ones you want to convert and Contact Ringtones does the rest!UPDATE: Some users were complaining about not receiving ringtones in their email. Please make sure to check your spam folder as sometimes emails with attachments get put there. If you did not receive your ringtones, please try again and watch for the email. It is sent in a few minutes to the email account typed into the application.