Pick of the Week - Oct 13 [Show all picks]
Fluid - Convert web sites into standalone apps
Submit HintSearchThe ForumsLinksStatsPollsFAQHeadlinesRSS 10,000+ hints and counting!
Create custom iPhone ringtones to announce caller ID
iPhone
I often use my iPhone as music player, travelling around the city with my headphones and answering calls by clicking the microphone. I was looking for a way to announce Caller ID, and was surprised there's only this hint here and it doesn't use built in speech technology.

This process could be scripted somehow, but as I didn't need hundreds of contacts, I just created them one by one. The described process is, however, optimized, taking only about 20 seconds per person.

First, open GarageBand and create a loop of desired length. I chose just about six bars. Then place your favorite ringtone sound (I used one from GarageBand's Library, found in Sound Effects » Work/Home » Cell Phone Ringing, and boosted its volume a bit) and place it at the second bar.
  1. Copy the person's name in Address Book.
  2. Paste it to Terminal as part of this command: say -o ~/Desktop/Output.aiff [paste person's name here]. Note that the Up Arrow key reveals the last command used, so later you can backspace the previous name and paste a new one.
  3. Drag the Output file on your desktop to GarageBand on the first bar of your composition.
  4. In GarageBand, choose File » Save As..., and again paste person's name as the filename (it's not important where it's saved).
  5. Then select Share » Send Ringtone To iTunes.
The ringtone will play in iTunes so you can move on to another person. Finally, synchronize your iPhone with your iTunes, and assign the ringtones to your favorite people.

Now, I didn't spend much time on this at all, and it could be in the next version of iPhone software (I did submit it as an enhancement request) -- perhaps activated by a setting in the iPhone preferences. We'll soon find out, I guess.
    •     [7,456 views]   
Rate this hint: [ 1  · 2  · 3  · 4  · 5 ] Average rating:

Hint Options

Create custom iPhone ringtones to announce caller ID | 10 comments | Create New Account
Click here to return to the 'Create custom iPhone ringtones to announce caller ID' hint
The following comments are owned by the person who posted them. This site is not responsible for what they say.
Create custom iPhone ringtones to announce caller ID
By: frickster on Tue, May 20 2008 at 7:57AM PDT
This is really very, very cool. I hadn't even thought about using this method as a solution to this (very annoying) oversight. Thanks!

---
-frick
Have we been here before?
By: DotDotComma on Tue, May 20 2008 at 9:21AM PDT
http://www.macosxhints.com/article.php?story=2007121806380886

Yes, this adds the option of using the system voices ... but it's hardly a new hint?
Create custom iPhone ringtones to announce caller ID
By: aariq on Tue, May 20 2008 at 1:58PM PDT
There is a neat shareware app ($15) by Ambrosia Software that allows you to do a similar type thing. I don't have an iPhone so I don't really know how easy it is to have custom ringtones for each person without this app, but it looks neat to me.

http://www.ambrosiasw.com/utilities/itoner/
Create custom iPhone ringtones to announce caller ID
By: zoff on Tue, May 20 2008 at 7:37PM PDT
What I do is record the part of a voice mail where the caller says his/her name. So when Joe calls the ring tone is "Hi John this is Joe."
Create custom iPhone ringtones to announce caller ID
By: ckizer on Fri, May 23 2008 at 1:33AM PDT
The best way to do this is to use AT&T's Natural Voice Demo, It's the best "Speech to Text available". You can choose from a bunch of voices to demo:

http://www.research.att.com/~ttsweb/tts/demo.php

Just go there and enter "Billbo Baggins is Calling" with the voice of your choice. It lets you download and .mp3 or .wav file of it.

I have it for all my contacts, so when a friend called it says "Bob Brown is Calling"

It's very, very useful. You can use garageband or many tools to upload to new ringtones you create.
Copyright © 2008 Mac Publishing LLC (Privacy PolicyContact Us
All trademarks and copyrights on this page are owned by their respective owners.

Visit other IDG sites:


Powered By Geeklog Created this page in 0.12 seconds