Sounds like something I'd enjoy too! Someone, somewhere in openmoko world wrote something about this and suggested using a bluetooth headset for instructions receiving instructions from the gps. This could be a good alternative. Vinc
On Tue, May 27, 2008 at 9:08 AM, Staley, Daniel L <[EMAIL PROTECTED]> wrote: > So now that the freerunner is almost upon us (my friends will be glad when > it finally comes out after a year of telling them "a couple months from now > I'll have it!"), I have thought about what my first project is going to be. > > Being the nerd and impulsive buyer I am, I have bought a wireless bluetooth > keyboard (perfect for the freerunner i think... > http://www.amazon.com/Stowaway-Ultra-Slim-Bluetooth-Blackberry-Handhelds/dp/B0002OKCXE) > for programming on the go, an external GPS antenna with a magnetic end to > boost my GPS reception in the car, and finally a car "phone/GPS dash holder" > to have a place to set my freerunner while driving. > > I decided that I am going to try to implement a program that will give me > the most functionallity possible while driving...therefore (this may be > wishful thinking...so please tell me if something sounds impossible): > > (First plug in an FM transmitter to the freerunner's headphone jack to > transmit all sounds to the car stereo) > * Play music and/or podcasts while scrolling the name of the current song > across the screen > > * Press a rather large button in the bottom right corner of the screen to > switch from music mode into direction mode. In direction mode, the screen > displays Either a Large arrow pointing the direction of your location, or > displays the next road that needs to be turned on and how close it is in > large text. (Music/Voice from other modes should still be played while the > GUI displays this). When the road approaches, the program should cut out > the music for a moment and use freeTTS to read something like "Turn right on > Lovelaceville Road.". (The directions would of course have to have been > downloaded from wlan or GPRS) > > * If someone calls while the program is running, ideally I would like the > program to pause all music etc and say "Incoming call from Fred" and display > 2 large buttons "Ignore" and "Accept." If accept is pressed, I want the > phone to go into speakerphone mode, but still to route the audio to the car > speakers. I'm wondering if it would be possible to cancel out the repeating > of the caller's audio back into the microphone? I'm not up to date on my > noise cancellation techniques ;). If this doesnt seem plausable, just > going into speakerphone mode, or talking through a bluetooth headset will be > acceptable. > > * Once the voice recognition SoC project is done, I'd also like to > interface with that to implement voice commands for the program such as > "Moko, next song" or "Moko, take call", or even "Moko, new destination" > (followed by the new destination so that typing it in prior to driving would > not be nessiary.) > > What do you guys think? Possible? Are the interrupts sent from the GSM > modem on incoming call possible to catch before the dialer app gets them? > Would it be possible to get the voice cancellation good enough to implement > the phone over car speaker feature? And finally....would anyone else be > interested in joining the project? > > If no one says that it would be impossible for some reason, I'll probably > start drawing up some test cases, examples screens, and basic code flow. > > -Dan Staley > > > > _______________________________________________ > Openmoko community mailing list > community@lists.openmoko.org > http://lists.openmoko.org/mailman/listinfo/community >
_______________________________________________ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community