Shop OBEX P1 Docs P2 Docs Learn Events
Sensory VR Stamp (New thread - Carry over of "Dalek vs Soldering..." from Robot — Parallax Forums

Sensory VR Stamp (New thread - Carry over of "Dalek vs Soldering..." from Robot

Tim-MTim-M Posts: 522
edited 2010-08-27 12:21 in General Discussion
Well guys, I just finished placing my order for the Sensory VR Stamp ToolKit from SemiconductorStore.com.· The VR Stamp product requires·programming in C or Assembler to take advantage of it's capabilities, and I'm afraid that I have no experience with either one.··I'll first see what I can do with the included demo programs to get started -- it sounds like they are pretty extensive.· LILDI·was able to make use of the module basics this way and that's what I will be shooting for also.· I'd love to be able to incorporate Speech Recognition into a few·Basic Stamp or Propeller·project ideas that are brewing, so wish me·well.· Any C programmers out there to help out a rookie when he gets·stuck??

Tim

Post Edited (Tim-M) : 8/14/2007 3:16:23 PM GMT

Comments

  • LilDiLilDi Posts: 229
    edited 2007-08-10 17:02
    Since the RSC4128 on the VR Stamp is a general purpose microprocessor, there is no pre-programmed way that commands are related to I/O. This is something you need to provide for in your application program. Many of the Sensory sample programs using the I/O have an example of how to raise or lower an I/O after recognition. We recommend you study the sample programs in the \asamples\ and \csamples\ folders.

    Say for example you wanted to define P04 as the Green2 output. You could do this:

    In config.mca, add lines to define your LEDs:
    DefPort Green2, p0, 4, OUTPUT, 0

    In demo_io.h, define the same pin for the C program:
    #define Green2Port p 0Out
    #define Green2Bit 0x10
    #define Green2On Green2Port |= Green2Bit
    #define Green2Off Green2Port &= ~Green2Bit

    3. In your main program, use this
    Green2On; // no underscore needed
  • Tim-MTim-M Posts: 522
    edited 2007-08-11 21:53
    Hi LILDI and everyone,

    Thanks for the confirmation that the RSC4128 on the VR Stamp is a general purpose microprocessor. I gathered that this was the case from the Sensory documentation, but being new to the product and programming language, it's good to hear from someone else. I really appreciate your tips with the code... that is going to go a long way in getting me going!

    From the speech recognition demo's that I've seen, it looks like a common approach to voice control is a 'step through' type of menu system. For example, the first recognized command may be a 'mode' selection, with the following command or commands being witin that mode. This sounds like a great way to efficiently use the I/O that is available. This provides so much more function than one command per pin.

    Tim
  • Tim-MTim-M Posts: 522
    edited 2007-08-15 18:58
    My time is very short right now, but I wanted to post an update.

    The VR Stamp ToolKit arrived yesterday and I've only had a half hour or so with it, but here is a first impression. Wow, what an impressive product! Of the four or five speech recognition demo programs that are included with the kit, I have loaded and played with the Home Appliance demonstration so far. It is speaker independant, very accurate and responsive. Results were spot-on with either myself or my wife giving the commands.

    What fun to consider that Basic Stamp and Propeller projects could include voice command capability once I learn this product!

    More later,

    Tim
  • LilDiLilDi Posts: 229
    edited 2007-08-15 20:08
    Tim-M

    What version of FluentChip and Quick T2SI-Lite shipped with this.
  • Tim-MTim-M Posts: 522
    edited 2007-08-16 03:40
    LILDI,

    Versions of the software included are as follows:

    FluentChip: 2.1.7

    Quick T2SI-Lite: 2.1.9

    QuickSynthesis: 4.4.4

    and

    SensoryLoader4: 1.6.2

    Do you have something in mind?

    Tim

    Edit:· P.S. I have only had time to·install SensoryLoader4 so far, these version numbers are per the ReadMe files... ·I should have more time this weekend.




    Post Edited (Tim-M) : 8/16/2007 3:46:24 AM GMT
  • LilDiLilDi Posts: 229
    edited 2007-08-16 16:51
    I have Quick T2SI-Lite version 2.013. I was curious of how many version levels I am behind. Looks like its time for an upgrade. I'm registered with Sensory, so I shouldn't have any problem getting the upgrade to 2.1.9. Iv'e alreading downloaded FluentChip version 2.1.7 and QuickSynthesis 4.4.4

    I'm·happy to hear your quite·pleased with the product so far. Don't take any back talk fom the VR Stamp.

    Good Luck!
  • Tim-MTim-M Posts: 522
    edited 2007-08-17 13:32
    Oh, that's simple enough. I didn't know if you had something creative brewing and I didn't want to miss it if you did!

    I should have some time with the VR Stamp again this weekend and I'll be sure to post updates for the group as I work with it.

    Tim
  • sdabrowsesdabrowse Posts: 2
    edited 2008-01-04 13:05
    Been a while since the last post here. Very interested in the VR Stamp capabilities. Mainly for connected speech with numbers...

    After watching the youTube video I was impressed with the speaker independence. My question is how well does the VR do with numbers. For example, can it parse a short spoken string like "two five zero" and register, somehow, in software the distinct characters 2, 5, and 0?

    I can only suspect it would be more like "two" (long pause) "five" (long pause) etc. Has me wondering how quick the VR engine is at picking apart normal speech.
  • LilDiLilDi Posts: 229
    edited 2008-01-04 17:35
    There are a few options with the VR Stamp. You can tell it to pick out the phrase 2, 5, and 0 in the middle of a long sentence, or have it respond to only the spoken phrase 2, 5, and 0 and error out with any other spoken words. You can tell it to respond to the phrase 2, 5, and 0 with no pauses or with pauses between 2, 5, and 0. There are other fine tuning options as well. The VR Stamp is very versatile.
  • sdabrowsesdabrowse Posts: 2
    edited 2008-01-04 19:02
    Imagine a command like: "steer to heading 3 5 2" I see from the chipset data sheet it is possible to trigger on certain Speaker Independent key words... I'm wondering how well it can parse that type of connected phrase and produce a control output that could somehow put together three command descriptors for a control application:

    1) Select Direction controller
    2) Choose Heading command
    3) Contol a move to angle numeric: 352 (degrees)

    You can imagine the possibilities - I'm wondering about throughput performance to pull that level detail out of a conversation.

    I was reading Sensory's FAQ where they said letters A-Z and numerics 0-9 are difficult to resolve by themselves because they are so brief. Wondering how bad it is or how good it is...

    Thanks for the reply!
  • NYC84NYC84 Posts: 1
    edited 2008-01-05 18:39
    Hi Tim-M,

    Does the VR Stamp kit from SemiconductorStore.com include the 3 months C Compiler from Phyton?

    Thanks
  • LilDiLilDi Posts: 229
    edited 2008-01-07 17:02
    Yes
  • sdmansdman Posts: 4
    edited 2008-08-14 14:15
    What's the latest news on the Vr Stamp?

    I'm thinking about getting one for a project and would like know how you

    guys are doing with yours.

    sdman
  • LilDiLilDi Posts: 229
    edited 2008-08-14 20:38
    I have been using the Sensory VR Stamp Toolkit for about a year and a half now, and can say it’s a very good product. For me, there are some limitations though.

    First I am not a C programmer, which is a real plus when developing a project with the VR Stamp. I have been able to tweak the sample programs that are included to get it to do what I want and control I/O lines, so not a big deal.

    Second, the Quick T2SI Lite software that ships with the VR Stamp Toolkit has a limited license useage of 180 days or 50 builds, which ever comes first. There is a way around this limitation however for unlimited use. (Private message me for details).

    Third, The Phyton C compiler/assembler also has a license limited to 90 days. There is a way around this limitation however for unlimited use. (Private message me for details).

    I would strongly recommend not purchasing the Easy VR Stamp Development System from MikroElektronika. It does not include the Quick T2SI Lite development software, which is a must for developing your VR Stamp projects and ships with only one VR Stamp.
    Do purchase the VR Stamp Toolkit from Sensory. (SemiconductorStore.com is the distributor). The VR Stamp Toolkit ships with Sensory’s Quick T2SI development software, Phyton’s VR Stamp compiler, and two VR Stamps. More expensive, but well worth the added cost.

    The Basics:
    Use Quick T2SI to type in the trigger word and command words for voice recognition. Attach wave file responses to the recognized words. Click the “BUILD” button and Quick T2SI creates the necessary files for the C sample program. Launch the Phyton compiler and open the T2SI sample program. Add the T2SI files you just built. Tweak the GreenOn, GreenOff, RedOn, RedOff, YellowOn, YellowOff, etc. in the main C program to control I/O lines in response to a recognized words or phrases. Compile and upload the created HEX file to the VR Stamp. That’s it.
  • TaisbtmTaisbtm Posts: 3
    edited 2010-08-27 12:21
    Hello
    My name is Tais, I'm Brazilian and I'm still learning English (so excuse me for mistakes made in writing).
    I am working with a VR kit STAMP PROGRAMMER 60-0238 (0602-152), the "RSC-4x Module Programming Board (MPB)" and can not find instructions or examples of applications. Need urgent help.
    Actually, I need this kit recognizes about 10 words speaker independent (ie, when anyone speaking a certain word, the module in response to an output bit). Does anyone know how?

    Thankfully now,

    Ta
Sign In or Register to comment.