<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>I found an app called VAMP "Voice Action Media Player" . . . . it can be completely voice controlled. </span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><span>It would be easy enough to create MP3 files of the maneuvers and group them into "albums" by class. You could say "Play Masters" to get all the files queued up, and it has a speech command to prompt it to take the "Next" command. </span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: 'times new roman', 'new york',
times, serif; background-color: transparent; font-style: normal;"><span>Except is does not seem to work on my Samsung Galaxy Note II phone. Still playing with it.</span></div><div></div><div> </div><div>Bob Kane<br>getterflash@yahoo.com<br></div> <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"> <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"> <div dir="ltr"> <hr size="1"> <font size="2" face="Arial"> <b><span style="font-weight:bold;">From:</span></b> Peter Vogel <vogel.peter@gmail.com><br> <b><span style="font-weight: bold;">To:</span></b> General pattern discussion <nsrca-discussion@lists.nsrca.org> <br> <b><span style="font-weight: bold;">Sent:</span></b> Thursday, April 11, 2013 3:07 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [NSRCA-discussion] Android "caller"<br> </font> </div> <div class="y_msg_container"><br><div
id="yiv1567333007"><div dir="ltr">My iPhone scoring app reads the maneuvers to you and moves to next or previous with a swipe of the screen, but I think to be truly useful as a virtual caller it needs a way for you to SAY next or previous -- I'll look at that after I get done with a little project for Mark A.<div>
<br></div><div>Mark, in case you are wondering, I have the DB hosted in the cloud now, I'm just working on the web front end, taxes came first :-)<br><div><br></div><div style="">Peter+</div></div></div><div class="yiv1567333007gmail_extra">
<br><br><div class="yiv1567333007gmail_quote">On Thu, Apr 11, 2013 at 9:39 AM, Bob Lavey <span dir="ltr"><<a rel="nofollow" ymailto="mailto:bob.lavey@cox.net" target="_blank" href="mailto:bob.lavey@cox.net">bob.lavey@cox.net</a>></span> wrote:<br><blockquote class="yiv1567333007gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div lang="EN-US"><div><div class="yiv1567333007MsoNormal"><span style="font-size:11.0pt;color:#1f497d;">I have one for Windows CE but not Android. I wrote this while learning C# and run it on my HP iPaq device. It reads in maneuvers from an XML file like this:<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:11.0pt;color:#1f497d;"><u></u> <u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"><ManeuverSequence Name="2009-2010 Sportsman Sequence"><u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> <Maneuvers><u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"><u></u> <u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> <Maneuver Name="Two Inside Loops"><u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> <KFactor>2</KFactor><u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> <Type>Upwind</Type><u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> <Description><u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> Model pulls up and executes prescribed number of consecutive<u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> loops; all loops shall be round and superimposed.<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> Downgrades:<u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> 1. Loops not round.<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> 2. Loops not superimposed.<u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> 3. Wings not level during loops.<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> 4. Changes in heading during loops.<u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> 5. Exit not same altitude and heading as entry.<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> </Description><u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> <AudioFileText><u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> Two Inside Loops.<u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> Pull into two inside loops.<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> </AudioFileText><u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> <AudioFilePath>Sportsman 2009-2010\TwoInsideLoops.mp3</AudioFilePath><u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"> </Maneuver><u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:11.0pt;color:#1f497d;"><u></u> <u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:11.0pt;color:#1f497d;">It displays the maneuver name and plays the audio file. Pressing anywhere on the screen goes on to the next maneuver. I always intended to have the left side of the screen move to the previous maneuver and the right side move to the next maneuver, but I didn’t get around to that. The voice commands would a terrific idea! I also hoped to allow users to see the entire maneuver description (scroll through all of them when not using it as a caller), but I didn’t get to that either. The main display has a timer across most of the screen, since the placement of my iPaq obscures the timer on my transmitter. If you were using voice commands, you wouldn’t need to have the device where you could touch it to change maneuvers, and you wouldn’t need the timer.<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:11.0pt;color:#1f497d;"><u></u> <u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:11.0pt;color:#1f497d;">I attached a 24kb screenshot. Hopefully that comes through…<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:11.0pt;color:#1f497d;"><u></u> <u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:11.0pt;color:#1f497d;">I can provide the OOAD documentation (Enterprise Architect) and source code (VS2008 using C#), if anyone’s interested. I know Java, and this would be easy enough to rewrite in any OO language, but I know nothing about writing apps for Android. Adding the ability for voice commands could be easy or difficult depending on what open source exists and how good it is.<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:11.0pt;color:#1f497d;"><u></u> <u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:11.0pt;color:#1f497d;">Thanks,<br>
Bob<u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:11.0pt;color:#1f497d;"><u></u> <u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:11.0pt;color:#1f497d;"><u></u> <u></u></span></div>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt;"><div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in;"><div class="yiv1567333007MsoNormal"><b><span style="font-size:10.0pt;">From:</span></b><span style="font-size:10.0pt;"> <a rel="nofollow" ymailto="mailto:nsrca-discussion-bounces@lists.nsrca.org" target="_blank" href="mailto:nsrca-discussion-bounces@lists.nsrca.org">nsrca-discussion-bounces@lists.nsrca.org</a> [mailto:<a rel="nofollow" ymailto="mailto:nsrca-discussion-bounces@lists.nsrca.org" target="_blank" href="mailto:nsrca-discussion-bounces@lists.nsrca.org">nsrca-discussion-bounces@lists.nsrca.org</a>] <b>On Behalf Of </b>Bob Kane<br>
<b>Sent:</b> Thursday, April 11, 2013 7:03 AM<br><b>To:</b> Generalpatterndiscussion<br><b>Subject:</b> [NSRCA-discussion] Android "caller"<u></u><u></u></span></div></div></div><div class="yiv1567333007im"><div class="yiv1567333007MsoNormal">
<u></u> <u></u></div><div><div><div class="yiv1567333007MsoNormal" style="background:white;"><span style="">With all the Android reader and voice command apps out there, has anyone tried to configure something to be an "Android Caller" ??? It would be nice to type in short forms of the maneuvers and then have them read back through a bluetooth earpiece with configurable voice commands like "next" or "repeat". <u></u><u></u></span></div>
</div><div><div class="yiv1567333007MsoNormal" style="background:white;"><span style=""> <u></u><u></u></span></div></div><div><div class="yiv1567333007MsoNormal" style="background:white;"><span style="">Bob Kane<br><a rel="nofollow" ymailto="mailto:getterflash@yahoo.com" target="_blank" href="mailto:getterflash@yahoo.com">getterflash@yahoo.com</a><u></u><u></u></span></div>
</div></div></div></div></div></div><br>_______________________________________________<br>
NSRCA-discussion mailing list<br>
<a rel="nofollow" ymailto="mailto:NSRCA-discussion@lists.nsrca.org" target="_blank" href="mailto:NSRCA-discussion@lists.nsrca.org">NSRCA-discussion@lists.nsrca.org</a><br>
<a rel="nofollow" target="_blank" href="http://lists.nsrca.org/mailman/listinfo/nsrca-discussion">http://lists.nsrca.org/mailman/listinfo/nsrca-discussion</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div>Director, Fixed Wing Flight Training</div>
<div>Santa Clara County Model Aircraft Skypark</div><img src="http://farm8.staticflickr.com/7163/6513778381_5569cc985d_m.jpg" width="200" height="154"><br>
</div>
</div><br>_______________________________________________<br>NSRCA-discussion mailing list<br><a ymailto="mailto:NSRCA-discussion@lists.nsrca.org" href="mailto:NSRCA-discussion@lists.nsrca.org">NSRCA-discussion@lists.nsrca.org</a><br><a href="http://lists.nsrca.org/mailman/listinfo/nsrca-discussion" target="_blank">http://lists.nsrca.org/mailman/listinfo/nsrca-discussion</a><br><br></div> </div> </div> </div></body></html>