Sounds like something I&#39;d enjoy too!<br>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.<br>
Vinc<br><br><div class="gmail_quote">On Tue, May 27, 2008 at 9:08 AM, Staley, Daniel L &lt;<a href="mailto:dlstal2@uky.edu">dlstal2@uky.edu</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
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 &quot;a couple months from now I&#39;ll have it!&quot;), &nbsp;I have thought about what my first project is going to be.<br>

<br>
Being the nerd and impulsive buyer I am, I have bought a wireless bluetooth keyboard (perfect for the freerunner i think... <a href="http://www.amazon.com/Stowaway-Ultra-Slim-Bluetooth-Blackberry-Handhelds/dp/B0002OKCXE" target="_blank">http://www.amazon.com/Stowaway-Ultra-Slim-Bluetooth-Blackberry-Handhelds/dp/B0002OKCXE</a> ) 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 &quot;phone/GPS dash holder&quot; to have a place to set my freerunner while driving.<br>

<br>
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):<br>
<br>
(First plug in an FM transmitter to the freerunner&#39;s headphone jack to transmit all sounds to the car stereo)<br>
* Play music and/or podcasts while scrolling the name of the current song across the screen<br>
<br>
* Press a rather large button in the bottom right corner of the screen to switch from music mode into direction mode. &nbsp;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). &nbsp;When the road approaches, the program should cut out the music for a moment and use freeTTS to read something like &quot;Turn right on Lovelaceville Road.&quot;. &nbsp;(The directions would of course have to have been downloaded from wlan or GPRS)<br>

<br>
* If someone calls while the program is running, ideally I would like the program to pause all music etc and say &quot;Incoming call from Fred&quot; and display 2 large buttons &quot;Ignore&quot; and &quot;Accept.&quot; &nbsp;If accept is pressed, I want the phone to go into speakerphone mode, but still to route the audio to the car speakers. &nbsp;I&#39;m wondering if it would be possible to cancel out the repeating of the caller&#39;s audio back into the microphone? &nbsp;I&#39;m not up to date on my noise cancellation techniques ;). &nbsp; If this doesnt seem plausable, just going into speakerphone mode, or talking through a bluetooth headset will be acceptable.<br>

<br>
* Once the voice recognition SoC project is done, I&#39;d also like to interface with that to implement voice commands for the program such as &quot;Moko, next song&quot; or &quot;Moko, take call&quot;, or even &quot;Moko, new destination&quot; (followed by the new destination so that typing it in prior to driving would not be nessiary.)<br>

<br>
What do you guys think? &nbsp;Possible? &nbsp;Are the interrupts sent from the GSM modem on incoming call possible to catch before the dialer app gets them? &nbsp;Would it be possible to get the voice cancellation good enough to implement the phone over car speaker feature? &nbsp;And finally....would anyone else be interested in joining the project?<br>

<br>
If no one says that it would be impossible for some reason, I&#39;ll probably start drawing up some test cases, examples screens, and basic code flow.<br>
<br>
-Dan Staley<br>
<br>
<br>
<br>
_______________________________________________<br>
Openmoko community mailing list<br>
<a href="mailto:community@lists.openmoko.org">community@lists.openmoko.org</a><br>
<a href="http://lists.openmoko.org/mailman/listinfo/community" target="_blank">http://lists.openmoko.org/mailman/listinfo/community</a><br>
</blockquote></div><br>