<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" &nbsp;. . . . &nbsp;it can be completely voice controlled. &nbsp;</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. &nbsp;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. &nbsp;</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>&nbsp;</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 &lt;vogel.peter@gmail.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> General pattern discussion &lt;nsrca-discussion@lists.nsrca.org&gt; <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">&lt;<a rel="nofollow" ymailto="mailto:bob.lavey@cox.net" target="_blank" href="mailto:bob.lavey@cox.net">bob.lavey@cox.net</a>&gt;</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.&nbsp; I wrote this while learning C# and run it on my HP iPaq device.&nbsp; 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>&nbsp;<u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&lt;ManeuverSequence Name="2009-2010 Sportsman Sequence"&gt;<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp; &lt;Maneuvers&gt;<u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;"><u></u>&nbsp;<u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp; &lt;Maneuver Name="Two Inside Loops"&gt;<u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp;&nbsp;&nbsp; &lt;KFactor&gt;2&lt;/KFactor&gt;<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp;&nbsp;&nbsp; &lt;Type&gt;Upwind&lt;/Type&gt;<u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp;&nbsp;&nbsp; &lt;Description&gt;<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Model pulls up and executes prescribed number of consecutive<u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; loops; all loops shall be round and superimposed.<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Downgrades:<u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1. Loops not round.<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2. Loops not superimposed.<u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3. Wings not level during loops.<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4. Changes in heading during loops.<u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5. Exit not same altitude and heading as entry.<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp;&nbsp;&nbsp; &lt;/Description&gt;<u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp;&nbsp;&nbsp; &lt;AudioFileText&gt;<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Two Inside Loops.<u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pull into two inside loops.<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp;&nbsp;&nbsp; &lt;/AudioFileText&gt;<u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;AudioFilePath&gt;Sportsman 2009-2010\TwoInsideLoops.mp3&lt;/AudioFilePath&gt;<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:8.0pt;">&nbsp; &lt;/Maneuver&gt;<u></u><u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:11.0pt;color:#1f497d;"><u></u>&nbsp;<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.&nbsp; Pressing anywhere on the screen goes on to the next maneuver.&nbsp; 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. &nbsp;The voice commands would a terrific idea!&nbsp; 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. &nbsp;The main display has a timer across most of the screen, since the placement of my iPaq obscures the timer on my transmitter.&nbsp; 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>&nbsp;<u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:11.0pt;color:#1f497d;">I attached a 24kb screenshot.&nbsp; Hopefully that comes through…<u></u><u></u></span></div>
<div class="yiv1567333007MsoNormal"><span style="font-size:11.0pt;color:#1f497d;"><u></u>&nbsp;<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.&nbsp; I know Java, and this would be easy enough to rewrite in any OO language, but I know nothing about writing apps for Android.&nbsp; 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>&nbsp;<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>&nbsp;<u></u></span></div><div class="yiv1567333007MsoNormal"><span style="font-size:11.0pt;color:#1f497d;"><u></u>&nbsp;<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>&nbsp;<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" ??? &nbsp;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". &nbsp;<u></u><u></u></span></div>
</div><div><div class="yiv1567333007MsoNormal" style="background:white;"><span style="">&nbsp;<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>