<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic I have created new console in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Voice-recognition/m-p/1010992#M34115</link>
    <description>&lt;P&gt;I have created new console application from scratch and it is work fine. May be useful for someone.&lt;/P&gt;

&lt;PRE class="brush:csharp;"&gt; class Program
    {
        private static List&amp;lt;PXCMAudioSource.DeviceInfo&amp;gt; devices = new List&amp;lt;PXCMAudioSource.DeviceInfo&amp;gt;();
        static void Main(string[] args)
        {
            PXCMSession session = PXCMSession.CreateInstance();
            Console.WriteLine("SDK Version {0}.{1}", session.QueryVersion().major, session.QueryVersion().minor);
            PXCMSpeechRecognition sr;
            pxcmStatus status = session.CreateImpl&amp;lt;PXCMSpeechRecognition&amp;gt;(out sr);
            Console.WriteLine("STATUS : " + status);
            PXCMSpeechRecognition.ProfileInfo pinfo;
            sr.QueryProfile(0, out pinfo);
            sr.SetProfile(pinfo);

            String[] cmds = new String[3] { "One", "Two", "Three" };
            // Build the grammar.
            sr.BuildGrammarFromStringList(1, cmds, null);
            // Set the active grammar.
            sr.SetGrammar(1);

            //sr.SetDictation();
            PXCMAudioSource source;

            source = session.CreateAudioSource();
            source.ScanDevices();

            for (int i = 0; ; i++)
            {
                PXCMAudioSource.DeviceInfo dinfo;
                if (source.QueryDeviceInfo(i, out dinfo) &amp;lt; pxcmStatus.PXCM_STATUS_NO_ERROR) break;
                devices.Add(dinfo);
                Console.WriteLine("Device : " + dinfo.name);
            }


            source.SetDevice(GetCheckedSource());
  
            PXCMSpeechRecognition.Handler handler = new PXCMSpeechRecognition.Handler();
            handler.onRecognition = OnRecognition;
            // sr is a PXCMSpeechRecognition instance
            status = sr.StartRec(source, handler);
            Console.WriteLine("AFTER start : " + status);
            while (true)
            {

                System.Threading.Thread.Sleep(5);
            }

            session.Dispose();

      
        }

        public static PXCMAudioSource.DeviceInfo GetCheckedSource()
        {
            Console.WriteLine("SELECTED : " + devices[1].name);
            return devices[1];
        }


        static void OnRecognition(PXCMSpeechRecognition.RecognitionData data) {
            Console.WriteLine("RECOGNIZED sentence : " + data.scores[0].sentence);
            Console.WriteLine("RECOGNIZED tags : " + data.scores[0].tags);
        }
    }&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 04 Oct 2014 11:09:56 GMT</pubDate>
    <dc:creator>Дмитрий_К_</dc:creator>
    <dc:date>2014-10-04T11:09:56Z</dc:date>
    <item>
      <title>Voice recognition</title>
      <link>https://community.intel.com/t5/Software-Archive/Voice-recognition/m-p/1010990#M34113</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;I work with VoiceRecognition in RealSense Sdk. When I ran voice recognition sample from Visual Studio and after&lt;/P&gt;

&lt;PRE class="brush:csharp;"&gt;sts=sr.StartRec(source, handler);

sts was pxcmStatus.PXCM_STATUS_PARAM_UNSUPPORTED&lt;/PRE&gt;

&lt;PRE class="brush:;"&gt;I don't know what does it mean. How can I run it program for example?&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 02 Oct 2014 12:58:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Voice-recognition/m-p/1010990#M34113</guid>
      <dc:creator>Дмитрий_К_</dc:creator>
      <dc:date>2014-10-02T12:58:31Z</dc:date>
    </item>
    <item>
      <title>Hello,</title>
      <link>https://community.intel.com/t5/Software-Archive/Voice-recognition/m-p/1010991#M34114</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;demo app is working fine for me.&amp;nbsp;&lt;SPAN style="line-height: 19.5120010375977px;"&gt;Have you tried to change source?&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;It`s hard to say what may be wrong from manual...&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="color: rgb(0, 0, 0); font-family: 'Courier New'; line-height: normal;"&gt;PXC&lt;M&gt;_STATUS_PARAM_UNSUPPORTED :&amp;nbsp;&lt;/M&gt;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 0, 0); font-family: Calibri; font-size: 15px; line-height: normal;"&gt;There are invalid/unsupported parameters in the configuration.&lt;/SPAN&gt;&lt;/P&gt;

&lt;TABLE style="font-size: 15px; font-family: Calibri; color: rgb(0, 0, 0); line-height: normal; width: 820px; border: none;"&gt;
	&lt;TBODY&gt;
		&lt;TR style="font-size: 11pt; vertical-align: top;"&gt;
			&lt;TD style="width: 339px; padding-right: 5px; padding-left: 5px;"&gt;&amp;nbsp;&lt;/TD&gt;
			&lt;TD style="width: 389px; padding-right: 5px; padding-left: 5px;"&gt;&amp;nbsp;&lt;/TD&gt;
		&lt;/TR&gt;
	&lt;/TBODY&gt;
&lt;/TABLE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Tomek&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 02 Oct 2014 14:20:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Voice-recognition/m-p/1010991#M34114</guid>
      <dc:creator>Tomasz_B_Intel</dc:creator>
      <dc:date>2014-10-02T14:20:14Z</dc:date>
    </item>
    <item>
      <title>I have created new console</title>
      <link>https://community.intel.com/t5/Software-Archive/Voice-recognition/m-p/1010992#M34115</link>
      <description>&lt;P&gt;I have created new console application from scratch and it is work fine. May be useful for someone.&lt;/P&gt;

&lt;PRE class="brush:csharp;"&gt; class Program
    {
        private static List&amp;lt;PXCMAudioSource.DeviceInfo&amp;gt; devices = new List&amp;lt;PXCMAudioSource.DeviceInfo&amp;gt;();
        static void Main(string[] args)
        {
            PXCMSession session = PXCMSession.CreateInstance();
            Console.WriteLine("SDK Version {0}.{1}", session.QueryVersion().major, session.QueryVersion().minor);
            PXCMSpeechRecognition sr;
            pxcmStatus status = session.CreateImpl&amp;lt;PXCMSpeechRecognition&amp;gt;(out sr);
            Console.WriteLine("STATUS : " + status);
            PXCMSpeechRecognition.ProfileInfo pinfo;
            sr.QueryProfile(0, out pinfo);
            sr.SetProfile(pinfo);

            String[] cmds = new String[3] { "One", "Two", "Three" };
            // Build the grammar.
            sr.BuildGrammarFromStringList(1, cmds, null);
            // Set the active grammar.
            sr.SetGrammar(1);

            //sr.SetDictation();
            PXCMAudioSource source;

            source = session.CreateAudioSource();
            source.ScanDevices();

            for (int i = 0; ; i++)
            {
                PXCMAudioSource.DeviceInfo dinfo;
                if (source.QueryDeviceInfo(i, out dinfo) &amp;lt; pxcmStatus.PXCM_STATUS_NO_ERROR) break;
                devices.Add(dinfo);
                Console.WriteLine("Device : " + dinfo.name);
            }


            source.SetDevice(GetCheckedSource());
  
            PXCMSpeechRecognition.Handler handler = new PXCMSpeechRecognition.Handler();
            handler.onRecognition = OnRecognition;
            // sr is a PXCMSpeechRecognition instance
            status = sr.StartRec(source, handler);
            Console.WriteLine("AFTER start : " + status);
            while (true)
            {

                System.Threading.Thread.Sleep(5);
            }

            session.Dispose();

      
        }

        public static PXCMAudioSource.DeviceInfo GetCheckedSource()
        {
            Console.WriteLine("SELECTED : " + devices[1].name);
            return devices[1];
        }


        static void OnRecognition(PXCMSpeechRecognition.RecognitionData data) {
            Console.WriteLine("RECOGNIZED sentence : " + data.scores[0].sentence);
            Console.WriteLine("RECOGNIZED tags : " + data.scores[0].tags);
        }
    }&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 04 Oct 2014 11:09:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Voice-recognition/m-p/1010992#M34115</guid>
      <dc:creator>Дмитрий_К_</dc:creator>
      <dc:date>2014-10-04T11:09:56Z</dc:date>
    </item>
    <item>
      <title>Дмитрий К.</title>
      <link>https://community.intel.com/t5/Software-Archive/Voice-recognition/m-p/1010993#M34116</link>
      <description>&lt;P&gt;&lt;A href="https://software.intel.com/en-us/user/1045882"&gt;&lt;U&gt;&lt;FONT color="#0066cc"&gt;Дмитрий К.&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;

&lt;DIV class="forum-post-date"&gt;&lt;BR /&gt;
	Just wondering whether your issue was resolved? if not please let me know with more details, so I can help you.&lt;/DIV&gt;

&lt;DIV class="forum-post-date"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Mon, 06 Oct 2014 20:37:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Voice-recognition/m-p/1010993#M34116</guid>
      <dc:creator>Pubudu-Silva_Intel</dc:creator>
      <dc:date>2014-10-06T20:37:52Z</dc:date>
    </item>
    <item>
      <title>I ran its program on windows</title>
      <link>https://community.intel.com/t5/Software-Archive/Voice-recognition/m-p/1010994#M34117</link>
      <description>&lt;P&gt;I ran this program on windows 8.1. Voice recognition doesn't work on windows 7. But voice synthesis works on both OS.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Oct 2014 07:47:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Voice-recognition/m-p/1010994#M34117</guid>
      <dc:creator>Дмитрий_К_</dc:creator>
      <dc:date>2014-10-23T07:47:00Z</dc:date>
    </item>
  </channel>
</rss>

