<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: System.Speech in .NET 3 zur Spracherkennung</title>
	<atom:link href="http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/feed/" rel="self" type="application/rss+xml" />
	<link>http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/</link>
	<description>Technology, Media and Life in General.</description>
	<lastBuildDate>Fri, 03 Jul 2009 22:27:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Projekt &#8220;Schizophrenie&#8221; gestartet at amenthes.de</title>
		<link>http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/comment-page-1/#comment-10120</link>
		<dc:creator>Projekt &#8220;Schizophrenie&#8221; gestartet at amenthes.de</dc:creator>
		<pubDate>Mon, 23 Feb 2009 20:54:04 +0000</pubDate>
		<guid isPermaLink="false">http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/#comment-10120</guid>
		<description>[...] dem ich meine technische Seite auslebe. (Zwei von diesen Artikeln sind meine Google-Dauerbrenner: Sprachausgabe mit .NET und Sensorreinigung and der 20D (nur, um sie nochmal zu [...]</description>
		<content:encoded><![CDATA[<p>[...] dem ich meine technische Seite auslebe. (Zwei von diesen Artikeln sind meine Google-Dauerbrenner: Sprachausgabe mit .NET und Sensorreinigung and der 20D (nur, um sie nochmal zu [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Claudius Coenen</title>
		<link>http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/comment-page-1/#comment-9600</link>
		<dc:creator>Claudius Coenen</dc:creator>
		<pubDate>Mon, 22 Dec 2008 17:44:08 +0000</pubDate>
		<guid isPermaLink="false">http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/#comment-9600</guid>
		<description>Ich bin nicht sicher, ich glaube das war damals ausschlaggebend, warum ich mich mit der Vista-SAPI beschäftigte.</description>
		<content:encoded><![CDATA[<p>Ich bin nicht sicher, ich glaube das war damals ausschlaggebend, warum ich mich mit der Vista-SAPI beschäftigte.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: treckerfreak</title>
		<link>http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/comment-page-1/#comment-9599</link>
		<dc:creator>treckerfreak</dc:creator>
		<pubDate>Mon, 22 Dec 2008 15:37:54 +0000</pubDate>
		<guid isPermaLink="false">http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/#comment-9599</guid>
		<description>Hi,

habe meinen Fehler gefunden. Gibt es für Win XP auch eine Deutsche Version?</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>habe meinen Fehler gefunden. Gibt es für Win XP auch eine Deutsche Version?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: treckerfreak</title>
		<link>http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/comment-page-1/#comment-9598</link>
		<dc:creator>treckerfreak</dc:creator>
		<pubDate>Mon, 22 Dec 2008 09:03:29 +0000</pubDate>
		<guid isPermaLink="false">http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/#comment-9598</guid>
		<description>Hallo finde das Beispiel sehr interessant leider gibt mir die Anwendung immer eine exception aus.

Ausgabe:
Firing up speech-demo
Exception aufgetreten: Die Spracherkennung ist auf diesem System nicht verfügbar
. SAPI und die Spracherkennungsmodule wurden nicht gefunden.

Kann es sein dass die Anwendung nur auf Vista funktioniert?


Verwende Windows XP Home SP2

Gruß

Markus</description>
		<content:encoded><![CDATA[<p>Hallo finde das Beispiel sehr interessant leider gibt mir die Anwendung immer eine exception aus.</p>
<p>Ausgabe:<br />
Firing up speech-demo<br />
Exception aufgetreten: Die Spracherkennung ist auf diesem System nicht verfügbar<br />
. SAPI und die Spracherkennungsmodule wurden nicht gefunden.</p>
<p>Kann es sein dass die Anwendung nur auf Vista funktioniert?</p>
<p>Verwende Windows XP Home SP2</p>
<p>Gruß</p>
<p>Markus</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Claudius Coenen</title>
		<link>http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/comment-page-1/#comment-9477</link>
		<dc:creator>Claudius Coenen</dc:creator>
		<pubDate>Thu, 04 Dec 2008 23:20:10 +0000</pubDate>
		<guid isPermaLink="false">http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/#comment-9477</guid>
		<description>Speech synthesis is a whole other topic, but it&#039;s fortunately easier than recognition. There are various good tutorials on .net&#039;s speech synthesis. 

Basically you just need an instance of the class SpeechSynthesizer. Then you can call it&#039;s method Speak(&quot;your text here&quot;);

Parsing the questions out of some XML-file shouldn&#039;t be too hard. If you really just need a list of word (like &quot;did you hear the lion&quot;, &quot;did you hear the wind&quot;) i&#039;d probably even go with some regular text-file and read this into an array inside the program.

You might want to take a look at this tutorial here, they put together a small application consisting of C&amp;C-grammar, general speech recognition and synthesis in one application.
http://www.codeproject.com/KB/vista/Vista_Speech_Recognition.aspx

To the language-issue: Your recognition engine is part of the operating system. I can&#039;t look it up at the moment as i am writing this on an XP-machine, but there should be a panel somewhere in vista&#039;s control panel just for speech recognition. There you should find information on your engine&#039;s language. Depending on what you need, you can also always create a dynamic grammar inside your program. In case you only need yes and no, this is even easier.</description>
		<content:encoded><![CDATA[<p>Speech synthesis is a whole other topic, but it&#8217;s fortunately easier than recognition. There are various good tutorials on .net&#8217;s speech synthesis. </p>
<p>Basically you just need an instance of the class SpeechSynthesizer. Then you can call it&#8217;s method Speak(&#8220;your text here&#8221;);</p>
<p>Parsing the questions out of some XML-file shouldn&#8217;t be too hard. If you really just need a list of word (like &#8220;did you hear the lion&#8221;, &#8220;did you hear the wind&#8221;) i&#8217;d probably even go with some regular text-file and read this into an array inside the program.</p>
<p>You might want to take a look at this tutorial here, they put together a small application consisting of C&#038;C-grammar, general speech recognition and synthesis in one application.<br />
<a href="http://www.codeproject.com/KB/vista/Vista_Speech_Recognition.aspx" rel="nofollow">http://www.codeproject.com/KB/vista/Vista_Speech_Recognition.aspx</a></p>
<p>To the language-issue: Your recognition engine is part of the operating system. I can&#8217;t look it up at the moment as i am writing this on an XP-machine, but there should be a panel somewhere in vista&#8217;s control panel just for speech recognition. There you should find information on your engine&#8217;s language. Depending on what you need, you can also always create a dynamic grammar inside your program. In case you only need yes and no, this is even easier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Enes</title>
		<link>http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/comment-page-1/#comment-9476</link>
		<dc:creator>Enes</dc:creator>
		<pubDate>Thu, 04 Dec 2008 20:59:06 +0000</pubDate>
		<guid isPermaLink="false">http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/#comment-9476</guid>
		<description>hey claudius , I need the program ask me that I heard ...(sth in xml file) and is dat true?And than it should get yes or no from me and go on processing, how can I do this?</description>
		<content:encoded><![CDATA[<p>hey claudius , I need the program ask me that I heard &#8230;(sth in xml file) and is dat true?And than it should get yes or no from me and go on processing, how can I do this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Enes</title>
		<link>http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/comment-page-1/#comment-9470</link>
		<dc:creator>Enes</dc:creator>
		<pubDate>Thu, 04 Dec 2008 09:59:44 +0000</pubDate>
		<guid isPermaLink="false">http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/#comment-9470</guid>
		<description>yea I changed it to en_US but it doesnt work again</description>
		<content:encoded><![CDATA[<p>yea I changed it to en_US but it doesnt work again</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Claudius Coenen</title>
		<link>http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/comment-page-1/#comment-9458</link>
		<dc:creator>Claudius Coenen</dc:creator>
		<pubDate>Tue, 02 Dec 2008 23:48:00 +0000</pubDate>
		<guid isPermaLink="false">http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/#comment-9458</guid>
		<description>Maybe it&#039;s referring the grammar-file&#039;s language. there a lang=&quot;de_DE&quot; somewhere in the first grammar-XML-Element.

Did you try changing this?</description>
		<content:encoded><![CDATA[<p>Maybe it&#8217;s referring the grammar-file&#8217;s language. there a lang=&#8221;de_DE&#8221; somewhere in the first grammar-XML-Element.</p>
<p>Did you try changing this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Enes</title>
		<link>http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/comment-page-1/#comment-9455</link>
		<dc:creator>Enes</dc:creator>
		<pubDate>Tue, 02 Dec 2008 14:29:16 +0000</pubDate>
		<guid isPermaLink="false">http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/#comment-9455</guid>
		<description>Hey this program is really what I need but I have a trouble : It says &quot; language of the grammar doesnt match language of the speech recogniser&quot; I ve tried to change languages but I didnt really understand what does it mean..</description>
		<content:encoded><![CDATA[<p>Hey this program is really what I need but I have a trouble : It says &#8221; language of the grammar doesnt match language of the speech recogniser&#8221; I ve tried to change languages but I didnt really understand what does it mean..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Claudius Coenen</title>
		<link>http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/comment-page-1/#comment-9426</link>
		<dc:creator>Claudius Coenen</dc:creator>
		<pubDate>Thu, 27 Nov 2008 23:32:49 +0000</pubDate>
		<guid isPermaLink="false">http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/#comment-9426</guid>
		<description>When you say it doesn&#039;t work, do you mean &quot;it still reacts to everything&quot; or &quot;my program crashes&quot;?

If it crashes or exits, do you have a specific error-message?</description>
		<content:encoded><![CDATA[<p>When you say it doesn&#8217;t work, do you mean &#8220;it still reacts to everything&#8221; or &#8220;my program crashes&#8221;?</p>
<p>If it crashes or exits, do you have a specific error-message?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kenneth R. Lewis</title>
		<link>http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/comment-page-1/#comment-9421</link>
		<dc:creator>Kenneth R. Lewis</dc:creator>
		<pubDate>Tue, 25 Nov 2008 23:43:09 +0000</pubDate>
		<guid isPermaLink="false">http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/#comment-9421</guid>
		<description>To add to what I said.  I have my own XML file which I programmatically load into the recognizer.</description>
		<content:encoded><![CDATA[<p>To add to what I said.  I have my own XML file which I programmatically load into the recognizer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kenneth R. Lewis</title>
		<link>http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/comment-page-1/#comment-9420</link>
		<dc:creator>Kenneth R. Lewis</dc:creator>
		<pubDate>Tue, 25 Nov 2008 23:42:13 +0000</pubDate>
		<guid isPermaLink="false">http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/#comment-9420</guid>
		<description>Hi Claudius,

I am trying to get the speech recognition to work on Vista.  What I have is my own grammar which I load but it doesn&#039;t work on Vista.  I only want the speech recognition to only respond to my commands that I have loaded and nothing else.  I works perfect on Windows XP but not under Vista.  I tried calling UpdateRecognizerSetting(&quot;AdaptationOn&quot;, 0) but this doesn&#039;t seem to work.  I am using C# 3.5.

Thanks,

Kenneth</description>
		<content:encoded><![CDATA[<p>Hi Claudius,</p>
<p>I am trying to get the speech recognition to work on Vista.  What I have is my own grammar which I load but it doesn&#8217;t work on Vista.  I only want the speech recognition to only respond to my commands that I have loaded and nothing else.  I works perfect on Windows XP but not under Vista.  I tried calling UpdateRecognizerSetting(&#8220;AdaptationOn&#8221;, 0) but this doesn&#8217;t seem to work.  I am using C# 3.5.</p>
<p>Thanks,</p>
<p>Kenneth</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: guest</title>
		<link>http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/comment-page-1/#comment-9004</link>
		<dc:creator>guest</dc:creator>
		<pubDate>Thu, 23 Oct 2008 19:04:08 +0000</pubDate>
		<guid isPermaLink="false">http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/#comment-9004</guid>
		<description>@leo:
du musst das Speech SDK installieren, dann läuft das (zumindest mit einer englischen Grammatik, da muss man im XML lang von de-DE auf en-US ändern und alles englisch aussprechen) auch unter XP</description>
		<content:encoded><![CDATA[<p>@leo:<br />
du musst das Speech SDK installieren, dann läuft das (zumindest mit einer englischen Grammatik, da muss man im XML lang von de-DE auf en-US ändern und alles englisch aussprechen) auch unter XP</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Claudius Coenen</title>
		<link>http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/comment-page-1/#comment-7823</link>
		<dc:creator>Claudius Coenen</dc:creator>
		<pubDate>Thu, 03 Jul 2008 10:09:26 +0000</pubDate>
		<guid isPermaLink="false">http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/#comment-7823</guid>
		<description>Ich hatte die Anwendung bisher nicht auf Windows XP getestet. Sie funktioniert jedoch auch bei mir nicht unter XP. (fliege auch bei SetInputToDefaultAudioDevice() raus.)</description>
		<content:encoded><![CDATA[<p>Ich hatte die Anwendung bisher nicht auf Windows XP getestet. Sie funktioniert jedoch auch bei mir nicht unter XP. (fliege auch bei SetInputToDefaultAudioDevice() raus.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leo</title>
		<link>http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/comment-page-1/#comment-7813</link>
		<dc:creator>Leo</dc:creator>
		<pubDate>Wed, 02 Jul 2008 07:09:39 +0000</pubDate>
		<guid isPermaLink="false">http://amenthes.de/index.php/2007/12/systemspeech-in-net-35-zur-spracherkennung/#comment-7813</guid>
		<description>Hallo,

das ist echt klasse, auch mal etwas über die Spracherkennung bei Framework .Net zu lesen. Herzlichen Dank dafür.

Leider taucht bei mir folgende Fehlermeldung auf in folgender Zeile:
recognizer.SetInputToDefaultAudioDevice();

Die Fehlermeldung:
&quot;SAPI und die Spracherkennungsmodule wurden nicht gefunden.&quot;

Ist hierfür eine extra Bibliothek notwendig? Und falls ja welche?

Laut MSDN sollte es auch mit Windows XP funktionieren. Ich verwende Windows XP SP 2.0. Framework .Net 3.0, sowie Framework .Net 3.5 sind installiert. Ich verwende Visual Studio 2008 Express deutsch.

@wolf
so wie ich es verstanden hab, müsstest du nur die zusätzlich zu erkennenden Wörter in grammar.xml einbauen, analog zu design, wirtschaft, informatik etc...


Viele Grüße

Leo</description>
		<content:encoded><![CDATA[<p>Hallo,</p>
<p>das ist echt klasse, auch mal etwas über die Spracherkennung bei Framework .Net zu lesen. Herzlichen Dank dafür.</p>
<p>Leider taucht bei mir folgende Fehlermeldung auf in folgender Zeile:<br />
recognizer.SetInputToDefaultAudioDevice();</p>
<p>Die Fehlermeldung:<br />
&#8220;SAPI und die Spracherkennungsmodule wurden nicht gefunden.&#8221;</p>
<p>Ist hierfür eine extra Bibliothek notwendig? Und falls ja welche?</p>
<p>Laut MSDN sollte es auch mit Windows XP funktionieren. Ich verwende Windows XP SP 2.0. Framework .Net 3.0, sowie Framework .Net 3.5 sind installiert. Ich verwende Visual Studio 2008 Express deutsch.</p>
<p>@wolf<br />
so wie ich es verstanden hab, müsstest du nur die zusätzlich zu erkennenden Wörter in grammar.xml einbauen, analog zu design, wirtschaft, informatik etc&#8230;</p>
<p>Viele Grüße</p>
<p>Leo</p>
]]></content:encoded>
	</item>
</channel>
</rss>

