Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Kalle

Pages: [1] 2 3 ... 5
1
Hey, guys,
today I would like to introduce a generation of microphones for VoxComando, which were previously unaffordable for private users.
I think most of us are still looking for the perfect microphone to use with VoxCommando and for me personally a kind of communicator like from the StarTrek series would be the optimal one - small, wireless, wearable and last but not least a long range.
Now I can say that after countless tests of microphones I found exactly one as described above.
 
The manufacturer of the microphone is RevoLabs - which specializes in conference systems.
I have here 3 variants of the type "RevoLabs Solo" - Wearable, Tabletop and XLR.
1.) The Solo Wearable:  To be attached to clothing with a clip or worn around the neck with a lanyard.
2.) The Solo Tabletop: Is placed on the table so that it points in the direction of the speaker(s).
3.) The Solo XLR: Can be connected to any dynamic microphone with an XLR connector.
 
All three microphones operate with DECT signal transmission (Digital Enhanced Cordless Telecommunications) which allows a high range with good voice quality. The connection is bidirectional, just like a wireless phone.
The RevoLabs Solo system has a small base station which can be connected via USB to a computer and/or audio cable directly to a playback device (amplifier / active speaker or similar).
The base station also serves as a charger, which is powered by a 5V power supply. All microphones have a large button in the middle, which serves as the main function for muting (the base station also has this button - if one of the two buttons is pressed, the microphone is muted and can be switched on again by pressing it again).
The microphone also has a 2.5 mm jack to connect a mono headphone or speaker. The DECT connection between microphone and base station is encrypted and above all insensitive to interference from other radio sources such as mobile phones.
 
Here now my experiences with the RevoLabs in connection with VoxCommando:
I connected the base station to power and connected it to my computer via USB - after a few seconds Windows automatically installed a driver and the microphone appeared in the audio settings.
Now I started pairing the microphone (wearable) with the base station (this procedure is only necessary if the devices are not coupled - this is done by a red and green changing LED flashing frequency at microphone and base station). To do this, the microphone must be removed from the base station and switched off. Then press and hold the mute button (approx. 8-10 seconds) to activate pairing on the microphone, the LED will now light red continuously. Now press the mute button on the base station for 8-10 seconds until the LED lights red. After a few seconds, the devices were connected and the base station LED and microphone flashed red at short intervals, meaning that the microphone is now connected to the base station and in mute mode.
Cool, that was really easy and I could now dedicate myself to the settings on the PC.
First I opened the audio "Recording Settings" and could immediately see the RevoLabs solo there - perfect. Now I looked at the properties to adjust the input level, which was already set to 52 - I left this setting, unmuted the microphone and saw the input swing in the setting - Yeah - the microphone works. I used an untrained language profile to have a reference to other microphones.
Now I started VoxCommando and as usual I spoke my commands - wow - it worked great, just like my headset, except that I attached the microphone with the clip to my T-shirt and have nothing annoying hanging on my ear. The RevoLabs Solo is so small (about the size of a lipstick) that you don't even notice it.
 
Then I wanted to know how good the range was and moved through the entire house (from the basement to the 2 floor) and spoke various VoxCommando commands over and over again. Here too I can say - ingeniously - the range is enormous, no command was lost. The range is 25 meters (my house is smaller but has very thick walls and ceilings which was no problem for RevoLabs).
In the next few days I will upload a video in which I will introduce the microphones again. With this system the possibilities of voice-controlled home automation with VoxCommando are enormous - that was in any case what I was always looking for.

Now everyone will probably say to themselves - well and the devices are nevertheless so expensive that I cannot afford!
Wrong, that was in the past - the Revolabs Solo System is an older model and has been replaced by a new one, so you can find many used ones on ebay, maybe for a good price.
I myself have 7 pieces I can offer (each containing: 1x base station, 1x Revolabs Wearable Mic, 1x Revolabs XLR Mic, 1x power supply), it's like a double pack. The price would be 75 US-$ (60 EUR) + shipping. If you are interested, write me a message.


Here is the link with the documentation:

https://www.revolabs.com/RevolabsPortalCorporateSite/media/Downloads/Support%20Documents/Solo%E2%84%A2/295018_solo_single_channel_user_manual_v3-1.pdf

Kalle

about the attached pictures: the first picture shows the 3 types of microphones and on the right a lipstick to show the size

and here for our German users:


Hallo Leute,
heute möchte ich euch eine Generation von Mikrofonen für VoxComando vorstellen, die bisher fasst unerschwinglich für den Privatanwender waren.
Ich denke die meisten von uns suchen noch das perfekte Mikrofon um es mit VoxCommando zu benutzen und für mich persönlich wäre eine art Kommunikator wie aus der StarTrek Serie das optimale - klein, drahtlos, wearable und zu guter Letzt eine hohe Reichweite.
Nun kann ich sagen, dass  ich nach unzähligen Tests von Mikrofonen genau ein solches wie oben beschrieben gefunden habe.
 
Der Hersteller des Mikrofons ist RevoLabs - welcher auf Konferenz-Systeme spezialisiert ist.
Ich habe hier 3 Varianten des Typs "RevoLabs Solo" - Wearable, Tabletop und XLR.
1.) Das Solo Wearable:  Wird an der Kleidung mit einem Klipp befestigt oder mit einem Umhängeband um den Hals getragen werden.
2.) Das Solo Tabletop: Wird auf den Tisch gelegt, so dass es in Richtung des/der Sprechers zeigt.
3.) Das Solo XLR: Kann an jedes dynamische Mikrofon angesteckt werden was einen XLR-Anschluss hat.
 
Alle drei Mikrofone arbeiten mit DECT Funksignalübertragung (Digital Enhanced Cordless Telecommunications) welches eine hohe Reichweite bei guter Sprachqualität erlaubt. Die Verbindung ist bidirektional genau wie bei einem drahtlosen Telefon.
 
Das RevoLabs Solo System hat eine kleine Basisstation welche über USB an einen Computer und/oder per Audio-Kabel direkt an ein Wiedergabegerät (Verstärker / aktiver Lautsprecher oder ähnliches) angeschlossen werden kann. Die Basisstation dient auch gleichzeitig als Ladegerät, welche mit einem 5V Netzteil betrieben wird. Alle Mikrofone besitzen einen großen Knopf in der Mitte, welcher als Hauptfunktion zum stumm schalten dient (auch die Basisstation hat diesen Knopf - wird einer der Knöpfe gedrückt, ist das Mikrofon stumm geschaltet und kann durch erneutes drücken wieder aufgeschaltet werden).
 
Das RevoLabs Solo System hat eine kleine Basisstation welche über USB an einen Computer und/oder per Audio-Kabel direkt an ein Wiedergabegerät (Verstärker / aktiver Lautsprecher oder ähnliches) angeschlossen werden kann.
Die Basisstation dient auch gleichzeitig als Ladegerät, welche mit einem 5V Netzteil betrieben wird. Alle Mikrofone besitzen einen großen Knopf in der Mitte, welcher als Hauptfunktion zum stumm schalten dient (auch die Basisstation hat diesen Knopf - wird einer der beiden Knöpfe gedrückt, ist das Mikrofon stumm geschaltet und kann durch erneutes drücken wieder aufgeschaltet werden).
Das Mikrofon hat auch eine 2,5 mm Klinkenbuchse um einen Monokopfhörer oder Lautsprecher anzuschließen. Die DECT Verbindung zwischen Mikrofon und Basisstation ist verschlüsselt und vor allem unempfindlich gegen Störungen durch andere Funkquellen wie z.B. Handys.
 
Hier nun meine Erfahrungen mit dem RevoLabs in Verbindung mit VoxCommando:
Ich habe die Basisstation an Strom angeschlossen und per USB mit meinem Computer verbunden - nach einigen Sekunden installierte Windows selbsttätig einen Treiber und das Mikrofon erschien in den Audio Einstellungen.
Nun startete ich das pairing des Mikrofon (Wearable) mit der Basisstation (dieser Vorgang ist nur nötig wenn die Geräte nicht gekoppelt sind - dies wird durch eine in rot und grün wechselnde LED Blinkfrequenz an Mikrofon und Basisstation). Hierzu muss das Mikrofon aus der Basisstation entnommen werden und ausgeschaltet sein. Danach mit einem langem Druck auf den Mute button (ca.8-10 Sekunden) das pairing am Mikrofon aktiviert, die LED leuchtet nun dauerhaft rot. Jetzt wird an der Basisstation ebenfalls der Mute button für 8-10 Sekunden gedrückt bis auch hier die LED rot leuchtet. Nach wenigen Sekunden hatten die Geräte sich verbunden und die LED an der Basisstation sowie Mikrofon blinkten in kurzen Abständen rot, was bedeutet, dass das Mikrofon nun mit der Basisstation verbunden ist und sich im Stummschaltmodus befindet.
Cool, das war wirklich einfach und ich konnte mich nun den Einstellungen am PC widmen.
Zuerst öffnete ich die Audio "Aufnahme Einstellungen" und konnte gleich das RevoLabs Solo dort sehen - perfekt. Nun schaute ich mir die Eigenschaften an um den Eingangspegel anzupassen, welcher schon auf 52 gesetzt war - ich ließ dies Einstellung, hob die Stummschaltung am Mikrofon auf und sah den Eingangsausschlag in den Einstellung - Yeah - das Mikrofon funktioniert. Ich habe ein untrainiertes Sprachprofil benutzt um eine Referenz zu anderen Mikrofonen zu haben.
Jetzt habe ich VoxCommando gestartet und wie üblich meine Befehle gesprochen - wow - es funktionierte großartig, genau wie mein Headset nur das ich das Mikrofon mit dem Clip an meinem T-Shirt befestigt habe und nichts lästiges am Ohr hängen habe. Das RevoLabs Solo ist so klein (ungefähr so groß wie ein Lippenstift), das man es gar nicht bemerkt.
 
Danach wollte ich wissen wie gut die Reichweite ist und bewegte mich durch das komplette Haus (vom Keller bis in den 2 Stock) und sprach immer wieder verschiedene VoxCommando Befehle. Auch hier kann ich sagen - genial - die Reichweite ist enorm, kein Befehl ging verloren. Die Reichweite ist mit 25 Meter angegeben (mein Haus ist zwar kleiner, hat aber sehr dicke Wände und Decken welches aber für das RevoLabs kein Problem darstellte).
Ich werde in den nächsten Tagen mal ein Video hochladen, in dem ich die Mikrofone nochmal vorstelle. Mit diesem System sind die Möglichkeiten der Sprachgesteuerten Hausautomation mit VoxCommando riesig - das war in jedem Fall das, was ich immer gesucht habe.
Jetzt wird sich wohl jeder sagen - na und die Geräte sind doch so teuer die kann ich mir nicht leisten!

Falsch, das war einmal - das Revolabs Solo System ist ein älteres Modell und wurde durch ein neues ersetzt, dadurch findet man bei ebay viele gebrauchte und vielleicht zu einem guten Preis.
 Ich selbst habe 7 Stück die ich anbieten kann (jedes beinhaltet: 1x Basisstation, 1x Revolabs Wearable Mic, 1x Revolabs XLR Mic, 1x Netzteil), es ist sozusagen ein Doppelpack. Der Preis würde 75 US-$ (60 EUR) + Versand betragen. Bei Interesse schreibt mir eine Nachricht.


hier ist ein link mit der Bedienungsanleitung:

https://www.revolabs.com/RevolabsPortalCorporateSite/media/Downloads/Support%20Documents/Solo%E2%84%A2/295018_solo_single_channel_user_manual_v3-1.pdf

Kalle


Im Anhang sind Bilder: Im ersten Bild könnt ihr ganz rechts einen Lippenstift als Größenvergleich sehen.

2
BEAM IR/RF Wifi transceiver / BEAM documentation / news
« on: July 21, 2016, 03:55:55 AM »
Here is the link for the BEAM documentation and also the latest firmware update:

http://voxcommando.com/mediawiki/index.php?title=IR/RF_Device

3
So far I can say, the hardware and the basic firmware for the "BeamSphere" is ready, now we near to order the PCB boards.
Update 23.04.2016:

The costs for a prototyping "BeamSphere", full assembled (IR/RF) is 35 EUR + 5 EUR shipping (international).

THE BETATESTING is now completed - there is no more BEAM for betatester available.


The regular price for the BeamSphere is now 50 EUR + 5 EUR shipping (international)

Note added by jitterjames:
This project is mostly "for fun" and if Kalle decides it is no longer fun to build and ship these units then he has the right to stop selling them at any time!

Here are the hard- and software overview at the moment:


Hardware:
Sphere size 80mm, color white
1x USB micro connector (for power supply)
1x 3.5mm mono connectors for external IR-Emitters (to control devices inside a furniture)
9x controllable RGB-LED (WS2812b)arranged on the PCB board in a circle (the LEDs will give you a feedback for all states of the BeamSphere and can be disabled if not needed "stealth mode")
2x IR-Emitters to blast IR signals in a wide angle
1x IR-Receiver to learn IR codes
1x RF-Transmitter (*315/433MHz) to send RF signals for a lot of available devices like light switches and sockets
(*note it is possible to install both transmitter chips in the BEAM, but this will cost 5 EUR extra, because it need some work to solder it)
1x RF-Receiver (**315/433MHz Superheterodyne) to learn RF signals from remotes
(**note the RF frequency must be specified when you order.  It can be installed with either chip but not both!)

1x Microcontroller with WiFi (b/g/n)
1x 3 PIN connector to mount a PIR sensor on the PCB (optional)



Software features (status 25.01.2016):
A web based GUI to setup the Network for your needs (SSID,Password, Shpere name, Sphere IP, etc.).
OTA (over the air) upgradeable firmware (the firmware can be easy updated directly in the Sphere-GUI by selecting a given file over WiFi)
Learn-GUI to learn and send IR/RF codes
Learn IR and RF codes in Raw format (learning raw RF codes requires VoxCommando and the Beam plugin)
Color picker to set the BEAM color for using it as moodlight
Send IR codes as hex (Samsung, Sony, NEC/LG) or in GC-iTache format (thousands of device codes available)
Send UDP mesages (events) to communicate with VoxCommando - for example: The BeamSphere can send a learned code with protocol and code to VoxCommando and in this way the code can be stored automatically in a Maptable or you can trigger a VC command with any button on your remote - the UDP send function can be deactivated if not needed.
You can use VoxCommando to control to send a IR/RF code by voice or any remote software like NetIO, iRule or other software which can send HTTP to build your own remote on a tablet or mobile


You have also the option to buy the unassembled board with- or without the Sphere or maybe you do not need the RF modules or RGB LEDs or maybe you need some external IR emitters - everything is possible.
Feel free to ask for the costs.


But one thing: This device is handmade (DIY project) and not a china mass production with thousands of devices, but this means the fit and finish is not perfect  ;)

If you are interested in this equipment, please let us know , so we can plan the order of pieces (PCB boards and parts).


I attached some pictures of the GUI


@Dave and James: Maybe I've forget some features or other things - so feel free to complete this post

4
BEAM IR/RF Wifi transceiver / BEAM IR/RF Wifi transceiver
« on: December 08, 2015, 10:18:54 AM »
We have designed a complete new IR/RF Blaster "Beam Sphere" which works without the mysensor stuff and it is complete autonomous and need no gateway. It works perfect with VoxCommando and also stand alone with any software or app which can send http requests. We can't give you the source code, because it was a lot of work and manpower to create this device, but we will make in the next time (maybe in January) an offer.


The device has at the moment following features:


1. connecting over WiFi to your Network
2. can send IR and RF signals (315/433MHz)
4. has a web user interface
3. can learn IR/RF signals
4. show you all states (like send, learn, error, admin mode) by RGB colors
5. will be powered by an 5V Mirco-USB plug
6. works with VoxCommando.
7. It  can also create events in VoxCommando
8. a connector for ext. emitters
9. OTA update (the device firmware can be updated over the air) by selecting a given bin file in the Blaster-UI. This make it easy to bring new features to the device.


Sphere size: 80 mm


and here a short video when the Blaster is waiting to learn a code: https://youtu.be/1xSVZykDmBs

5
Hi guys, this is one of our plan for the new year!  :bignod


We are build some wireless sensors based on arduino hardware and the API from www.mysensors.org, which is cheap and easy to handle. The sensors can be powerd by a battery/usb or power supply.
There are a lot of sensor available - for example: light switch, temperature, motion, humidity, water-level, light level, IR control, gas, dust and much more.

We started with examples from this website: http://www.mysensors.org/build/temp which has also a fantastic community. You can use this sensors with a Vera controller by connecting a self-build gateway on his USB port or as stand alone solution with VoxCommando connect to a PC.
We have created a first sensor and also a gateway PCB-board. The sensor board has a size of 44x34mm and the gateway a size of  42x30mm. Now we do some tests to get sure everything works well. At the moment we can not really say how much it will cost, because it depends how many boards we produce and which sensor parts is needed. We think it will cost ~10$ per sensor node like a temperatur sensor.


If anybody is interesting to create his own sensor or have good ideas or maybe will help us, please feel free to post here.


If you need more information, please ask for.

BIG THANKS to www.mysensors.org for the great project!


here are some "first-looks-like" photos  ;)
This is really a first look, without a case, but it will show you the size.

6
VC2.1.2.5
Windows 7 Ultimate
SR: english US

I'm not sure if it is a bug or only not possible - here is what I have done:

I have create a command group which contains two confirm commands. The first command which needs confirmation is triggered with a VC.Tellvox action and works as normal, means - VC ask for a confirmation and the OSD showing up on the screen. After this, the next command is executed in the same way as before and VC does not ask for confirmation - the history window show me the gear symbol with "confirm yes:", but nothing happens.

Here is the Command Group. The command start with the  phrase "good night sarah". I've also attached the VoxLog.txt, maybe it is helpful to see what is wrong.

Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.1.2.5-->
<commandGroup open="True" name="TN42" enabled="True" prefix="" priority="0" requiredProcess="" description="">
  <command id="306" name="good night sarah" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>TTSMS.SpeakSync</cmdType>
      <params>
        <param>Do you wanna watch something before you go to sleep?</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>VC.TellVox</cmdType>
      <params>
        <param>watch TV</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <phrase>good night sarah</phrase>
  </command>
  <command id="307" name="watch TV" enabled="true" alwaysOn="False" confirm="True" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>EventGhost.Send</cmdType>
      <params>
        <param>Your command</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>VC.TriggerEvent</cmdType>
      <params>
        <param>no TV</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <phrase>watch TV</phrase>
  </command>
  <command id="319" name="question pree heat car" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>TTSMS.SpeakSync</cmdType>
      <params>
        <param>its cold outside, should I pree heat the car for you tomorrow?</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>VC.TellVox</cmdType>
      <params>
        <param>pree heat car</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <event>Confirm.Cancel.watch TV</event>
    <event>no TV</event>
  </command>
  <command id="398" name="pree heat car" enabled="true" alwaysOn="False" confirm="True" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>TTSMS.SpeakSync</cmdType>
      <params>
        <param>Ok, should i set a timer for you? If yes, please say for example: "set, pree heat car, to 30 minutes"</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <phrase>pree heat car</phrase>
  </command>
</commandGroup>

7
Bug Reports / Bug in VC 1.9.2.1
« on: April 14, 2014, 01:44:57 PM »
I have found a bug in the new release 1.9.2.1

VC create an error when you open the LCB editor and try to clone a action by press and hold the "control" button and moving the mouse.


8
XML Exchange / Animated face in VoxCommando
« on: March 19, 2014, 11:21:10 AM »
Hi Guys, I've found a way to use a animated face for free with VoxCommando.
To use it, it is required to enable the RoboBrowser plugin in VoxCommando and then drag and drop the "bot robo test" Command Group in your VC command editor. Save and restart VC and then you can say "bot test" to VC - I hope it will work for all  ;)

Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<commandGroup open="True" name="bot robo test" enabled="True" prefix="" priority="0" requiredProcess="" description="">
  <command id="1402" name="bot test part 1" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>RoboB.Show</cmdType>
      <cmdString />
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>RoboB.ElementByID</cmdType>
      <cmdString>textToSay</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>RoboB.SetText</cmdType>
      <cmdString>Hi guys, I think this is a really funny tool! You can set other text under Robo B set Text action, and it is also possible to use payloads in this action. All this is for free!</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>RoboB.Wait</cmdType>
      <cmdString />
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>RoboB.ElementByTag</cmdType>
      <cmdString>INPUT&amp;&amp;2</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>RoboB.Click</cmdType>
      <cmdString />
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>VC.SetEventTimer</cmdType>
      <cmdString>13&amp;&amp;bot test part 2</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <phrase>bot test</phrase>
  </command>
  <command id="1416" name="bot test part 2" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>RoboB.Show</cmdType>
      <cmdString />
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>RoboB.ElementByID</cmdType>
      <cmdString>textToSay</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>RoboB.SetText</cmdType>
      <cmdString>before you can use this animated face, it is required to enable the Robo Browser plugin in VoxCommando. Have Fun!</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>RoboB.Wait</cmdType>
      <cmdString />
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>RoboB.ElementByTag</cmdType>
      <cmdString>INPUT&amp;&amp;2</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>RoboB.Click</cmdType>
      <cmdString />
      <cmdRepeat>1</cmdRepeat>
    </action>
    <event>bot test part 2</event>
  </command>
  <command id="1408" name="start bot" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>RoboB.Select</cmdType>
      <cmdString>VC ani</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>RoboB.SetWinSize</cmdType>
      <cmdString>450&amp;&amp;400</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>RoboB.Navigate</cmdType>
      <cmdString>http://www.oddcast.com/home/demos/tts/tts_example.php</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>RoboB.Wait</cmdType>
      <cmdString />
      <cmdRepeat>1</cmdRepeat>
    </action>
    <event>VC.loaded</event>
  </command>
</commandGroup>

9
Tips and Tricks / VoxCommando read alternates aloud
« on: March 02, 2014, 06:18:12 AM »
Here is a desciption how VoxCommando read alternates aloud.

http://voxcommando.com/forum/index.php?topic=1225.0

10
What is a good microphone for speech recognition? / VoxWav on a smartwatch
« on: November 25, 2013, 09:37:59 AM »
Hi guys, today I will show you a first "hands on" video with the brand new smartwatch (Omate/Simvalley) which works with VoxWav.

https://www.youtube.com/watch?v=STf1QFdmH7U

The watch comes with 3G, WiFi, GPS, Bluetooth.
A craddle/case is include to charging the battery over USB.

I will do more test/pictures and post it here. Feel free to ask me about the smartwatch  ;)

11
XML Exchange / VC read alternates aloud
« on: October 15, 2013, 09:03:48 AM »
Hi to all, I post here a command group that read the alternates (which VC has created) aloud.

important: you must set the check mark Generate VC.Alternates event in VoxCommando "Options Menu" - General tab

This posted command group use the payload "xbmcArtist.xml" which is for XBMC, but you can use any other payload (e.g. xbmcSongs.xml, iTunesArtist.xml and so on), but don't forget to change the phrase if you use other things like songs, album ...
and also the (A)Contains(B) in the logic block (play music). I use a logic block in this command to execute it only when the phrase contains the words "play" or "music". Otherwise VC read alternates from any command aloud.
Thanks to James, he figured out this easy way  ::bow

Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<commandGroup open="False" name="play music or artist (read alternates aloud)" enabled="True" prefix="" priority="0" requiredProcess="" description="">
  <command id="417" name="play music by {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>OSD.ShowText</cmdType>
      <cmdString>{PF.1}</cmdString>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <phrase>play</phrase>
    <phrase>artist, music by</phrase>
    <payloadFromXML phraseOnly="True" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">XbmcPayloads\xbmcArtists.xml</payloadFromXML>
  </command>
  <command id="1163" name="alternates event" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <if ifBlockDisabled="False" ifNot="False">
      <ifType>(A)Contains(B)</ifType>
      <ifParams>{1}&amp;&amp;play music</ifParams>
      <then>
        <action>
          <cmdType>Results.SetLastResult</cmdType>
          <cmdString>There are {#P} alternates available. You can choose from option 1, to option {#P}.</cmdString>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>Results.SetLastResult</cmdType>
          <cmdString>{LastResult}{CR}Option {i}: {{i}}.</cmdString>
          <cmdRepeat>{#P}</cmdRepeat>
        </action>
        <action>
          <cmdType>Results.RegExReplace</cmdType>
          <cmdString>play.*?\{|}</cmdString>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>OSD.ShowText</cmdType>
          <cmdString>{LastResult}</cmdString>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>TTS.SpeakSync</cmdType>
          <cmdString>{LastResult}</cmdString>
          <cmdRepeat>1</cmdRepeat>
        </action>
      </then>
      <else />
    </if>
    <event>VC.Alternates.*</event>
  </command>
</commandGroup>

12
Hi guys, it was a wish by a user to show you how we can have a real-time "now playing" from XBMC and also the state of VoxCommando in iRule.

https://www.youtube.com/watch?v=FAqd4eiag5M

This is only interest if you use the iRule remote app or plan to use it  ;)

http://iruleathome.com/

You must have installed Eventghost with the DynamicWebserver plugin or any other Webserver running on your machine to have access to a html page on it.

Step 1: Activate the webserver addon in XBMC and use the default one (make sure that you enable "control XBMC over HTTP)

Step 2: open the iRule builder and go to the page where you want to have the "now playing" info or create a new page.

Step 3: insert from the iRule "widgets" a URL with drag'n drop on the panel and set in the URL properties following http://yourXbmcIP:8080/#remote adjust the width and height of the cells

Step 4: insert a second blank URL on a empty place in the same panel (you can set the cell width to 3 and height also to 3) save the settings (let the URL address field blank)

Step 5: start VoxCommando, open the command tree and create a new command group. As next insert a new command and open the LCB editor with a double-click on the command.

Step 6: Add first a logic block with following settings IF (A)==(B) and for (A)->{LastEvent} for (B)-> VC.On THEN action "File.Write" -> path to the a html file where you will write (example: drive:\pathVC\dynWeb\state.html) and as text ON (you can also type here a path of a picture that is stored on your machine (example: <img src="pics/mic_40_green.png">)
create two more logic blocks - one with VC.Standby and VC.Off and save the command.

Step 7: go back to iRule and paste followed URL address in the blank field from Step 4: http://IPofyourPC/state.html and save the settings - sync your iRule device.
(if you use the Eventghost Dynamic Webserver plugin, make sure that you set the port in the EG websever to 80)

Step 8: as next create 3 events to the created command VC.On VC.Standby VC.Off and restart VC

thats all - I hope I forgot nothing ::)

13
Tips and Tricks / A new Mic is born
« on: August 13, 2013, 03:23:32 PM »
Hi folks,

today I will you present a new self created device - it is a wireless microphone in watch style, so I call it "WiFi-WristMic"
First take a look in this youtube video: https://www.youtube.com/watch?v=B46uq4RnXiQ

The idea behind the "WristMic" exists are already for a long time  ;)

Anybody know this: You want control your music/TV/home automation and you doesn't know where your remote is or maybe you are in a other room - OK, you can use a wireless headset but did you want to wear it the hole day?
To solve this, you can build your own "WristMic" - it is really easy and you need not special tools. You need only a old or new WiFi Headset (not bluetooth) like ASUS HS1000W or similar.
I will write here a short "how to" but everything you do is on you own risk, all this parts are microelectronic pieces and can be damage.

To write the "How To" take a bit time - if you have questions, feel free to ask me.
Here are also some pics from the "prototype"
By the way, the "WristMic" has a rechargeable Li-Ion battery and can be charge by a mini-USB cable, 1x 3.5mm stereo jack output (to use a headphone or speaker on it), power ON/OFF button, Vol. up/down/mute buttons and also a link button(for use with skype).

Kalle

14
Tutorials / give your VC a bit more human touch
« on: July 30, 2013, 09:15:18 AM »
Here is a video (tutorial) how you can give your VoxCommando a bit more human touch.

https://www.youtube.com/watch?v=XnyVNIP3wTc

Any questions welcome  ;)

Kalle

15
Feature Requests / VoxCommando and VoxWav art for t-shirt design
« on: June 23, 2013, 02:18:39 PM »
Hi guys,
I attached here some VoxCommando and VoxWav art graphics and it can be used to create your own t-shirt or also as desktop background or whatever  ;)

A good manufacturer where printed a graphic on clothes is www.spreadshirt.com and it is available in many countries and easy to do.

All graphics design by James (and a bit Kalle)


Pages: [1] 2 3 ... 5