Skip to Content
Author's profile photo Vinaykumar Mhaske

Voice controlled Xcelsius Dashboard

I have developed a Voice Controlled Dashboard using Microsoft’s Speech API. The Microsoft’s Speech API (SAPI) comes inbuilt with Windows 7 operating system. There are total 12 voice commands that we can use to control dashboard using voice.

Following are the Installation prerequisites:

  • Windows 7 Operating System (for SAPI)
  • Microsoft Dot Net Framework 3.5 (for Application as it’s written in C#)
  • Headphone with Microphone. (Make sure microphone is configured and is working)

Here are the steps to install, run and use Voice Controlled Xcelsius Dashboard:

   1. Go to following link and Download ‘Speech Recognition’ file:

   2. Extract the zip file, right click on setup.exe and select ‘Run as administrator’.

Install Run as admin.jpg

   3. Click on Next, do not change the installation path and complete the installation.

Install 3_1.jpg

Install 6_1.jpg

   4. Once the installation is complete we will see a ‘Speech Recognition Dashboard’ entry under windows ‘Start Menu -> All Programs’. We will also find ‘Speech Recognition Dashboard’ icon on Desktop.

11 Start Menu_1.jpg

   5. Click on ‘Speech Recognition Dashboard’ icon. We will see following window:


   6. Click on ‘Start Speech Recognition’.


Start Speech Recognition.jpg

   7. Now we can speak following voice commands through microphone:

Voice Commands.jpg

   8. If we say ‘Go to North America’ we will notice that the ‘North America’ tab opens.


   9. Now if we say ‘Show Line Chart’, the Pie Chart will hide automatically and we can see that the Line Chart Appears.



   10. If we say ‘Show Column Chart’, the Line Chart will hide automatically and we can see that the Column Chart Appears.



   11. We can similarly speak other voice commands ‘Go to South America’, ‘Go to Europe’, ‘Go to Asia’ etc and navigate to other tabs using voice.

   12. We can also minimize, maximize and close the dashboard using following voice commands: ‘Minimize Dashboard’, ‘Maximize Dashboard’, ‘Close Dashboard’.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Vinaykumar Mhaske
      Vinaykumar Mhaske
      Blog Post Author

      Hi All, 

      Let me know your feedback and suggestions!! 

      You may rate this document if you find it interesting.

      Thank you. 🙂


      Author's profile photo Kalyan Verma
      Kalyan Verma

      Vinay, this is really cool. I'm curious to know how you built it. How about a small post on the same. Thanks!

      Kalyan Verma

      Author's profile photo Former Member
      Former Member

      Bravo Vinay !!!!

      Thats really nice concept to build a dashboard with "Visualization and Voice" combined !!!

      I like it. 😉


      Namita Agrawal.

      Author's profile photo RAM KUMAR

      An excellent idea vinay...  really this idea will make life more easier.. thanks for the post..

      Is it multilingual?


      Author's profile photo Former Member
      Former Member

      Great work...Excellent for presentations and demos...I can already see WOW effect in orals presentations....

      Author's profile photo Former Member
      Former Member

      Thanks for sharing knowledge Vinay!

      Author's profile photo Former Member
      Former Member

      Its is very nice Vinay. I liked it very much and thanks for your sharing.

      Author's profile photo Former Member
      Former Member

      HI Vinay,

      Its truly good to find this post of yours on Voice controlling feature.

      Could you please tell me how can we convert a Dashboard to be a voice controlled one.

      Or rather let me frame it other way as how can we create a new voice controll Dashboard.



      Author's profile photo Deepak Ramchandran
      Deepak Ramchandran

      Hi Vinay,

      This post by you is really good.

      Can you tell how to create a New Voice Controlled Dashboard or make an existing Dashboard as Voice Controllable?       

      Author's profile photo Former Member
      Former Member

      Vinay, really awesome!!!

      Author's profile photo Former Member
      Former Member

      Hi Vinay,

      Really excellent idea..i feel most of the clients would like such voice control dashboards.. Could you please explain about the backend work done for it.. so that we can customize it according to the requirement and use it.

      Author's profile photo G.S Ramanjaneyulu
      G.S Ramanjaneyulu

      Hi Vinay,

      This is really awesome.



      Author's profile photo Suman Thangadurai
      Suman Thangadurai

      Interesting, can u explain how did u integrated the dashboard with voice command. If you can write a doc about this, will be helpful for most of the customers.

      Author's profile photo Abhijit Ingale
      Abhijit Ingale

      This is excellent. Very innovative concept.

      Thanks for sharing.



      Author's profile photo Former Member
      Former Member

      Woooo.. Great Concept.. Highly Appreciate !! .. 😀