Augment Reality using Projector and Kinect is HERE!

http://www.geek.com/articles/geek-pick/kinect-powered-augmented-reality-sandbox-2012059/

A larger scale of the type of stuff this space has been working on.  Personally I have put my efforts here as well.

Something I had been working on though, use a portable version like sixth sense with a Pico projector and a two camera IR Kinect set (though now just a Kinect for Windows Device). This is great to see that this technology is taking off.

My aspiration is to use “near feature” on Kinect for Windows and Elevation controls skeleton, depth and color to augment to replace the Single camera on Six Sense device.  The device then just becomes a projector (though still reversed) for easy mirror movement (or not) when we keep windows 8 augmented reality devices. My idea is that  the hand movements will work rather than fingers for now, like two big texting thumbs and same xbox left and right).  Depth and skeleton makes this easy.  Though as soon as possible I can tell when the fingers are closer or further away so they can tell when one is depressed.

Share on Facebook

Add Speech to an application Fast! (Works on Windows Server 8)

Keywords: C#,  Text to Speech , TTS, Microsoft. Free.

You can adjust voice as well, but this is plain jane and simple.

Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Speech;
using System.Speech.Synthesis;
//using Microsoft.Speech.Synthesis; –error for some reason even when using another thread.
namespace KinectDemo
{
      public class SpeechWrapper
     {
         private SpeechSynthesizer MySynth { get; set; }
         public Action Say { get; set; }
         public SpeechWrapper()
        {
           MySynth = new SpeechSynthesizer();
          MySynth.Rate = -4;
          MySynth.SelectVoiceByHints(VoiceGender.Male, VoiceAge.Child);
          MySynth.Volume = 100;
          Say = ((input) =>
         {
               MySynth.Speak(input);
         });
       }
   }
}

Implementation:

public property:
public SpeechWrapper VoiceOfTheOne { get; set; }

Set Value: VoiceOfTheOne = new SpeechWrapper();

Say Something is easy now:VoiceOfTheOne.Say(“Welcome to Augmented Reality By Daniel Turnell and Mark Rowe”);

Share on Facebook

Pictures of building the first sixth sense device in the SouthEast with my 3 year old :)

Share on Facebook