Author Topic: Programming Help  (Read 9978 times)

0 Members and 1 Guest are viewing this topic.

ddl

  • Sr. Member
  • ****
  • Posts: 118
  • Karma: 0
    • View Profile
Re: Programming Help
« Reply #30 on: November 14, 2013, 11:33:27 AM »
Thanks for your offer to help.  I will try more of the troubleshooting tips to include re installation of VC before sending the file to you.  To avoid having to recreate commands.  Can I copy the command.xml file and reload on a fresh VC installation? 

nime5ter

  • Administrator
  • Hero Member
  • *****
  • Posts: 1999
  • Karma: 61
    • View Profile
    • Getting Started with VoxCommando
Re: Programming Help
« Reply #31 on: November 14, 2013, 12:00:27 PM »
Yes, if you do end up re-installing you can just copy your voicecommands.xml file into the root folder of the new installation. Note also that you can have more than one VC installation on your computer, so you could do a fresh install in a new folder and keep the original for a while.

Just in case you misunderstood James's suggestion regarding purging your VC cache and rebuilding, see: http://voxcommando.com/mediawiki/index.php?title=Main_Menu. You don't have to re-install the program to do this.

In general, there are quite a few pointers in the wiki documentation, on the forum, and in the many youtube tutorials, all of which can help with trouble-shooting VC and VoxWav.
« Last Edit: November 14, 2013, 12:05:23 PM by nime5ter »
TIPS: POST VC VERSION #. Explain what you want VC to do. Say what you've tried & what happened, or post a video demo. Attach VC log. Link to instructions followed.  Post your command (xml)

jitterjames

  • Administrator
  • Hero Member
  • *****
  • Posts: 7714
  • Karma: 116
    • View Profile
    • VoxCommando
Re: Programming Help
« Reply #32 on: November 14, 2013, 12:20:51 PM »
Yes, that is one way to recover your commands.  You should do a purge cache afterwards and restart VC.  You'll need to check your options too to re-enable plugins and you'll need to genXML again if you are using something like XBMC.

If your problems are caused by changes to the voicecommands.xml then you will be bringing them back.

You don't really "install VC" so much as unzip it.  But you can start with a fresh unzip into a blank folder to see if it fixes your problems.  That will help you to determine if you messed up a configuration, or if the problem is external to the program, such as a microphone setting or something like that.

ddl

  • Sr. Member
  • ****
  • Posts: 118
  • Karma: 0
    • View Profile
Re: Programming Help
« Reply #33 on: November 16, 2013, 08:41:33 AM »
Ok,  I seem to have had a corrupt command.xml file.  Created a new one and all seems to be working now.  Thanks for your help.

Now for another issue that i am having.  I can't seem to get the second confirmation to work properly.  It works fine when I test the command but when I try it from the beginning it doesn't show the confirmation and it wont' finish the command.  Can you help me with this one?  I believe I followed the steps in the video.  I have one other comfirmation command in the program and it works fine. 

Code: [Select]
<macro>
<action actiontype="OSD.ShowText" repeat="1" logic="False"><paramstring></paramstring></action>
<action actiontype="TTS.SpeakSync" repeat="1" logic="False"><paramstring>Alright!  </paramstring></action>
<action actiontype="TTS.SpeakSync" repeat="1" logic="False"><paramstring>I'm glad to hear that  you are doing well!</paramstring></action>
<action actiontype="TTS.SpeakSync" repeat="1" logic="False"><paramstring>I'm doing fine myself.</paramstring></action>
<action actiontype="TTS.SpeakSync" repeat="1" logic="False"><paramstring>Would you like me to run program one?</paramstring></action>
<action actiontype="VC.TellVox" repeat="1" logic="False"><paramstring>Program one</paramstring></action>
</macro>

<macro>
<action actiontype="OSD.ShowText" repeat="1" logic="False"><paramstring></paramstring></action>
<action actiontype="VC.TellVox" repeat="1" logic="False"><paramstring>program one</paramstring></action>
<action actiontype="TTS.SpeakSync" repeat="1" logic="False"><paramstring>Ok!  running program one now.</paramstring></action>
<action actiontype="TTS.SpeakSync" repeat="1" logic="False"><paramstring>The time is {ShortTime}</paramstring></action>
<action actiontype="WUnder.Refresh" repeat="1" logic="False"><paramstring>Bowie&amp;&amp;EN&amp;&amp;C</paramstring></action>
<action actiontype="WUnder.GetCustom" repeat="1" logic="False"><paramstring>{C.temp_f}</paramstring></action>
<action actiontype="TTS.SpeakSync" repeat="1" logic="False"><paramstring>The current temperature outside is {LastResult} degrees</paramstring></action>
<action actiontype="TTS.SpeakSync" repeat="1" logic="False"><paramstring>I will adjust the thermostat to 75 degrees</paramstring></action>
<action actiontype="TTS.SpeakSync" repeat="1" logic="False"><paramstring>I will also set the kitchen and tv room lights to 100%.</paramstring></action>
<action actiontype="Scrape" repeat="1" logic="False"><paramstring>http://192.168.1../rest/programs/002C/runThen&amp;&amp;don</paramstring></action>
<action actiontype="Scrape" repeat="1" logic="False"><paramstring>http://192.168.1../rest/nodes/C 7B 80 1/cmd/DON&amp;&amp;don</paramstring></action>
<action actiontype="Scrape" repeat="1" logic="False"><paramstring>http://192.168.1../rest/nodes/D 2B A6 1/cmd/DON&amp;&amp;don</paramstring></action>
<action actiontype="Scrape" repeat="1" logic="False"><paramstring>http://192.168.1../rest/programs/004D/runThen&amp;&amp;don</paramstring></action>
</macro>
« Last Edit: November 16, 2013, 08:43:42 AM by ddl »

nime5ter

  • Administrator
  • Hero Member
  • *****
  • Posts: 1999
  • Karma: 61
    • View Profile
    • Getting Started with VoxCommando
Re: Programming Help
« Reply #34 on: November 16, 2013, 09:51:47 AM »
Hi ddl,

You've posted the xml for actions within your commands by copying them from within the Logical Command Builder (LCB), rather than posting your complete command xml (which can be copied directly within the command tree editor window).

This makes it difficult to assist, as we really need the entire command xml. Note that you can copy a whole command group at once. Please see the explanation of how to post your complete commands here: http://voxcommando.com/mediawiki/index.php?title=XML_on_the_forum

The very brief video tutorials may be the most helpful, if you're not yet completely familiar with the various terms we use in VC (e.g. command tree editor vs. LCB). They show the opposite -- copying code from the forum to your command tree, but it works the same in reverse.
« Last Edit: November 16, 2013, 10:06:10 AM by nime5ter »
TIPS: POST VC VERSION #. Explain what you want VC to do. Say what you've tried & what happened, or post a video demo. Attach VC log. Link to instructions followed.  Post your command (xml)

jitterjames

  • Administrator
  • Hero Member
  • *****
  • Posts: 7714
  • Karma: 116
    • View Profile
    • VoxCommando
Re: Programming Help
« Reply #35 on: November 16, 2013, 12:24:45 PM »
In other words, if you want help with this confirmation sequence that you are trying to create, you should do the following:

- Put all the relevant commands into one group.
- Copy the entire group from your tree (either select and press Ctrl-C, or right-click and choose copy)
- Reply to this thread, and paste the group into a code block, as you have done above.

This way we can simply paste the group into our own tree and immediately test it try to see if it works, or spot why it doesn't.

ddl

  • Sr. Member
  • ****
  • Posts: 118
  • Karma: 0
    • View Profile
Re: Programming Help
« Reply #36 on: November 16, 2013, 06:42:52 PM »
Hi Jitterjames,

Sorry for the delayed response.  Thanks for helping me with this.  I hope I have followed the instructions right. 

Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<commandGroup open="True" name="test" enabled="True" prefix="" priority="0" requiredProcess="" description="">
  <command id="348" name="Greet computer" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>TTS.Speak</cmdType>
      <cmdString>Hello, who am I speaking to?</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>VC.EnableGroup</cmdType>
      <cmdString>User options</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <payloadList optional="true">good morning, good afternoon, good evening</payloadList>
    <phrase>Hello computer</phrase>
  </command>
  <command id="429" name="User choices" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>Hey! {1}</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <if ifBlockDisabled="False" ifNot="False">
      <ifType>(A)==(B)</ifType>
      <ifParams>{1}&amp;&amp;Donald</ifParams>
      <then>
        <action>
          <cmdType>TTS.SpeakSync</cmdType>
          <cmdString>How are you today?</cmdString>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>VC.TellVox</cmdType>
          <cmdString>Acknowledgement 1</cmdString>
          <cmdRepeat>1</cmdRepeat>
        </action>
      </then>
      <else>
        <action>
          <cmdType>VC.TellVox</cmdType>
          <cmdString>Watch TV episode</cmdString>
          <cmdRepeat>1</cmdRepeat>
        </action>
      </else>
    </if>
    <if ifBlockDisabled="False" ifNot="False">
      <ifType>(A)==(B)</ifType>
      <ifParams>{1}&amp;&amp;Lisa</ifParams>
      <then>
        <action>
          <cmdType>TTS.SpeakSync</cmdType>
          <cmdString>Would you like to listen to your favourite music?</cmdString>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>VC.TellVox</cmdType>
          <cmdString>Play Lisa's music</cmdString>
          <cmdRepeat>1</cmdRepeat>
        </action>
      </then>
      <else />
    </if>
    <action>
      <cmdType>VC.DisableGroup</cmdType>
      <cmdString>User options</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <phrase>This is, I am, It is</phrase>
    <payloadList>Donald, Lisa</payloadList>
    <phrase optional="true">speaking, here</phrase>
  </command>
  <command id="410" name="Acknowledgement 1" enabled="true" alwaysOn="False" confirm="True" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>OSD.ShowText</cmdType>
      <cmdString />
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>Alright!  </cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>I'm glad to hear that  you are doing well!</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>I'm doing fine myself.</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>Would you like me to run program one?</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>VC.TellVox</cmdType>
      <cmdString>Program one</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <phrase>Acknowledgement 1</phrase>
  </command>
  <command id="443" name="Program one" enabled="true" alwaysOn="False" confirm="True" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>OSD.ShowText</cmdType>
      <cmdString />
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>VC.TellVox</cmdType>
      <cmdString>program one</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>Ok!  running program one now.</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>The time is {ShortTime}</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>WUnder.Refresh</cmdType>
      <cmdString>Bowie&amp;&amp;EN&amp;&amp;C</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>WUnder.GetCustom</cmdType>
      <cmdString>{C.temp_f}</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>The current temperature outside is {LastResult} degrees</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>I will adjust the thermostat to 75 degrees</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>I will also set the kitchen and tv room lights to 100%.</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Scrape</cmdType>
      <cmdString>http://192.168.1.1/rest/programs/002C/runThen&amp;&amp;d</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Scrape</cmdType>
      <cmdString>http://192.168.1.1/rest/nodes/C 7B 80 1/cmd/DON&amp;&amp;d</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Scrape</cmdType>
      <cmdString>http://192.168.1.1/rest/nodes/D 2B A6 1/cmd/DON&amp;&amp;d</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Scrape</cmdType>
      <cmdString>http://192.168.1.1/rest/programs/004D/runThen&amp;&amp;don</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <phrase>program one</phrase>
  </command>
</commandGroup>

nime5ter

  • Administrator
  • Hero Member
  • *****
  • Posts: 1999
  • Karma: 61
    • View Profile
    • Getting Started with VoxCommando
Re: Programming Help
« Reply #37 on: November 16, 2013, 09:52:27 PM »
Hi ddl,

You're right, the second confirmation wasn't working in your scene. This is because Vox has trouble with multiple confirm commands strung together. Although there's a technical workaround if it's absolutely necessary, there's no need to have multiple confirm commands in your particular scene.

Instead, you can use your scripted response to the previous command as the command phrase that triggers the next command (in this case, Acknowledgement One). Then the only command you're confirming is the last one -- Program One.

Apart from that, we just did some minor clean-up of actions and more importantly, divided your commands into two groups. Try them out, see what you think.

Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<commandGroup open="True" name="test" enabled="True" prefix="" priority="0" requiredProcess="" description="">
  <command id="362" name="Greet computer" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>TTS.Speak</cmdType>
      <cmdString>Hello, who am I speaking to?</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>VC.EnableGroup</cmdType>
      <cmdString>Program one</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <payloadList optional="true">good morning, good afternoon, good evening</payloadList>
    <phrase>Hello computer</phrase>
  </command>
</commandGroup>


Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<commandGroup open="True" name="Program one" enabled="False" prefix="" priority="0" requiredProcess="" description="">
  <command id="483" name="User choices" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>Hey! {1}</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <if ifBlockDisabled="False" ifNot="False">
      <ifType>(A)==(B)</ifType>
      <ifParams>{1}&amp;&amp;Donald</ifParams>
      <then>
        <action>
          <cmdType>TTS.SpeakSync</cmdType>
          <cmdString>How are you today?</cmdString>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>VC.TellVox</cmdType>
          <cmdString>Acknowledgement 1</cmdString>
          <cmdRepeat>1</cmdRepeat>
        </action>
      </then>
      <else />
    </if>
    <if ifBlockDisabled="False" ifNot="False">
      <ifType>(A)==(B)</ifType>
      <ifParams>{1}&amp;&amp;Lisa</ifParams>
      <then>
        <action>
          <cmdType>TTS.SpeakSync</cmdType>
          <cmdString>Would you like to listen to your favourite music?</cmdString>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>VC.TellVox</cmdType>
          <cmdString>Play Lisa's music</cmdString>
          <cmdRepeat>1</cmdRepeat>
        </action>
      </then>
      <else />
    </if>
    <phrase>This is, I am, It is</phrase>
    <payloadList>Donald, Lisa</payloadList>
    <phrase optional="true">speaking, here</phrase>
  </command>
  <command id="462" name="Acknowledgement 1" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>Alright!  </cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>I'm glad to hear that  you are doing well!</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>I'm doing fine myself.</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>Would you like me to run program one?</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>VC.TellVox</cmdType>
      <cmdString>program one</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <phrase>I am fine, Not bad, I'm okay</phrase>
    <phrase optional="true">thanks, I'm afraid</phrase>
  </command>
  <command id="495" name="Program one" enabled="true" alwaysOn="False" confirm="True" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>Ok!  running program one now.</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>The time is {ShortTime}</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>WUnder.Refresh</cmdType>
      <cmdString>Bowie&amp;&amp;EN&amp;&amp;C</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>WUnder.GetCustom</cmdType>
      <cmdString>{C.temp_f}</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>The current temperature outside is {LastResult} degrees</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>I will adjust the thermostat to 75 degrees</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>TTS.SpeakSync</cmdType>
      <cmdString>I will also set the kitchen and tv room lights to 100%.</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Scrape</cmdType>
      <cmdString>http://192.168.1.1/rest/programs/002C/runThen&amp;&amp;d</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Scrape</cmdType>
      <cmdString>http://192.168.1.1/rest/nodes/C 7B 80 1/cmd/DON&amp;&amp;d</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Scrape</cmdType>
      <cmdString>http://192.168.1.1/rest/nodes/D 2B A6 1/cmd/DON&amp;&amp;d</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Scrape</cmdType>
      <cmdString>http://192.168.1.1/rest/programs/004D/runThen&amp;&amp;don</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>VC.DisableGroup</cmdType>
      <cmdString>Program one</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <phrase>program one</phrase>
  </command>
</commandGroup>

As James has said before, VC was not initially conceived as a conversational AI bot, but really as a way to replace manual control with voice control. So while it's great for a single back and forth exchange, implementing entire conversational threads can definitely get tricksy.
TIPS: POST VC VERSION #. Explain what you want VC to do. Say what you've tried & what happened, or post a video demo. Attach VC log. Link to instructions followed.  Post your command (xml)

ddl

  • Sr. Member
  • ****
  • Posts: 118
  • Karma: 0
    • View Profile
Re: Programming Help
« Reply #38 on: November 17, 2013, 12:29:35 PM »
This will work just fine.  Thanks for your help.

ddl

  • Sr. Member
  • ****
  • Posts: 118
  • Karma: 0
    • View Profile
Re: Programming Help
« Reply #39 on: November 17, 2013, 12:37:11 PM »
I have another problem that I am running into.  I have xbmc loaded on my e:drive.  When I request xbmc to launch from VC it defaults to the c:drive where xbmc does not exist.  I understand where to change the path but I can't figure out the syntax.  Is it simply

Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<commandGroup open="True" name="Launch" enabled="True" prefix="" priority="0" requiredProcess="" description="">
  <command id="99" name="launch xbmc" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>Launch.RawParam</cmdType>
      <cmdString>{E:progrm files x86}\XBMC\XBMC.exe</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <phrase>open, launch, run, start</phrase>
    <phrase>x b m c, media center</phrase>
  </command>
</commandGroup>

jitterjames

  • Administrator
  • Hero Member
  • *****
  • Posts: 7714
  • Karma: 116
    • View Profile
    • VoxCommando
Re: Programming Help
« Reply #40 on: November 17, 2013, 01:09:26 PM »
The path should just be the actual path to your xbmc.exe file as you could type it in a dos prompt to run it.

so instead of
Code: [Select]
{E:progrm files x86}\XBMC\XBMC.exe
it should be something like:

Code: [Select]
E:\Program Files (x86)\XBMC\XBMC.exe
the variable {Path.PFx86} cannot be modifed in any way.  On 64 bit systems it becomes
Code: [Select]
C:\Program Files (x86) and on 32 bit systems it becomes
Code: [Select]
c:\Program Files
This is just a way to make it work on most systems without needing to be modified by the user.

nime5ter

  • Administrator
  • Hero Member
  • *****
  • Posts: 1999
  • Karma: 61
    • View Profile
    • Getting Started with VoxCommando
Re: Programming Help
« Reply #41 on: November 17, 2013, 02:35:30 PM »
For future reference, when editing commands in the LCB, you can always use the "parameter helper" tool to browse to a folder or file, or to otherwise help in defining the correct path.

See: http://voxcommando.com/mediawiki/index.php?title=Parameter_Helper
TIPS: POST VC VERSION #. Explain what you want VC to do. Say what you've tried & what happened, or post a video demo. Attach VC log. Link to instructions followed.  Post your command (xml)

ddl

  • Sr. Member
  • ****
  • Posts: 118
  • Karma: 0
    • View Profile
Re: Programming Help
« Reply #42 on: November 17, 2013, 08:42:55 PM »
ok, I have setup vc and am using it successfully with a mic.  Now, I would like to use my cell phone to send commands.  I have downloaded vox wave from googl playstore (free version).  In the setup I have entered the ip address of the computer hosting vc.  For whatever reason I am unable to connect.  Are there setup instruction for vox wave available.  I have looked on the site and have followed some instructions but still no connection established.  Any help would be appreciated.


nime5ter

  • Administrator
  • Hero Member
  • *****
  • Posts: 1999
  • Karma: 61
    • View Profile
    • Getting Started with VoxCommando
Re: Programming Help
« Reply #43 on: November 17, 2013, 09:14:11 PM »
ok, I have setup vc and am using it successfully with a mic.  Now, I would like to use my cell phone to send commands.  I have downloaded vox wave from googl playstore (free version).  In the setup I have entered the ip address of the computer hosting vc.  For whatever reason I am unable to connect.  Are there setup instruction for vox wave available.  I have looked on the site and have followed some instructions but still no connection established.  Any help would be appreciated.

Glad to hear that you're making progress.

By "followed some instructions" on "the site", do you mean that you followed all of the instructions in the installation guide on the VoxWav site? (http://voxwav.wikispaces.com/VoxWav+Home) ?

It's difficult to help without knowing the exact steps you've taken, but it doesn't sound as though all the instructions have been followed.

In the future, please post new support questions in new threads on the appropriate board, as per the forum guidelines. http://voxcommando.com/forum/index.php?topic=1248.0

Information that's valuable to all users tends to get buried when support information is provided deep within an unrelated thread on an unrelated board.

Thanks.
TIPS: POST VC VERSION #. Explain what you want VC to do. Say what you've tried & what happened, or post a video demo. Attach VC log. Link to instructions followed.  Post your command (xml)