<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>/bill's House O Insomnia&lt;img src="http://www.williamgryan.com/images/originalcuckoo.jpg" alt="Bill Ryan" /&gt; : Speech Server</title><link>http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx</link><description>Tags: Speech Server</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>VOIP Gateways....</title><link>http://msmvps.com/blogs/williamryan/archive/2007/11/11/voip-gateways.aspx</link><pubDate>Sun, 11 Nov 2007 21:02:24 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1300211</guid><dc:creator>William</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/rsscomments.aspx?PostID=1300211</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/commentapi.aspx?PostID=1300211</wfw:comment><comments>http://msmvps.com/blogs/williamryan/archive/2007/11/11/voip-gateways.aspx#comments</comments><description>&lt;p&gt;I know after my UG presentation a few weeks ago many of you are asking about VOIP Gateways.&amp;nbsp; &lt;a href="http://www.gotspeech.net" target="_blank"&gt;Marshall Harrison&lt;/a&gt;&amp;nbsp;over at &lt;a href="http://www.gotspeech.net" target="_blank"&gt;GotSpeech&lt;/a&gt;&amp;nbsp;is really the goto guy on this, he was the one that tipped me off to where to get them.&amp;nbsp; Start your search &lt;a href="http://www.888voipstore.com" target="_blank"&gt;Here&lt;/a&gt;.&amp;nbsp; Marshall recommended &lt;a href="http://www.888voipstore.com/audiocodes-mp-114-2fxs-2fxo-pr-17128.html" target="_blank"&gt;the MP-114&lt;/a&gt;&amp;nbsp;and all I can say is that for the price, you absolutely can not go wrong.&amp;nbsp; It&amp;#39;s just an amazing device and if you consider how much you had to&amp;nbsp; spend to even get started with a real telephony card in the old days, it&amp;#39;s just flat out amazing.&amp;nbsp; Once you&amp;#39;ve got it hooked up to your speech server, again something much easier now than it ever was before, you&amp;#39;re off to the races.&amp;nbsp; Is it really that easy?&amp;nbsp; Yah, pretty much. I&amp;#39;m currently running a Wireless pre-n router at home and have all my machines hooked up through it.&amp;nbsp; I did however, just for ease, hook the speech server box directly into the router as opposed to going wireless but that&amp;#39;s not to say I had any problems with the wireless, at least none worth admitting.&amp;nbsp; &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1300211" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/VOIP/default.aspx">VOIP</category></item><item><title>I'm presenting on Speech Server 07 at the Atlanta .NET Users Group</title><link>http://msmvps.com/blogs/williamryan/archive/2007/10/29/i-m-presenting-on-speech-server-07-at-the-atlanta-net-users-group.aspx</link><pubDate>Mon, 29 Oct 2007 05:30:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1272852</guid><dc:creator>William</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/rsscomments.aspx?PostID=1272852</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/commentapi.aspx?PostID=1272852</wfw:comment><comments>http://msmvps.com/blogs/williamryan/archive/2007/10/29/i-m-presenting-on-speech-server-07-at-the-atlanta-net-users-group.aspx#comments</comments><description>&lt;p&gt;If you are in Atlanta and at all interested in building speech enabled applications, I&amp;#39;ll be presenting &lt;/p&gt;&lt;a href="http://www.atlantadotnet.org/"&gt;tomorrow at the Altanta DNUG&lt;/a&gt;. The meeting starts at 6:00 and the presentation commences at 7:15.&amp;nbsp; I hope to see you there.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1272852" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/User+Group+Presentations/default.aspx">User Group Presentations</category></item><item><title>Speech Server 2007!!!!!!</title><link>http://msmvps.com/blogs/williamryan/archive/2007/02/02/speech-server-2007.aspx</link><pubDate>Fri, 02 Feb 2007 01:55:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:535521</guid><dc:creator>William</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/rsscomments.aspx?PostID=535521</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/commentapi.aspx?PostID=535521</wfw:comment><comments>http://msmvps.com/blogs/williamryan/archive/2007/02/02/speech-server-2007.aspx#comments</comments><description>&lt;A href="http://gotspeech.net/blogs/marshallharrison/archive/2007/02/01/microsoft-speech-server-2007-revealed.aspx"&gt;Marshall has got the scoop&lt;/A&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=535521" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/News/default.aspx">News</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category></item><item><title>A great guy makes MVP</title><link>http://msmvps.com/blogs/williamryan/archive/2006/07/03/103749.aspx</link><pubDate>Mon, 03 Jul 2006 22:56:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:103749</guid><dc:creator>William</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/rsscomments.aspx?PostID=103749</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/commentapi.aspx?PostID=103749</wfw:comment><comments>http://msmvps.com/blogs/williamryan/archive/2006/07/03/103749.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Well, I've seen quite a few of my friends make MVP (&lt;/FONT&gt;&lt;A href="http://odetocode.com/Blogs/scott/default.aspx"&gt;&lt;FONT face=Verdana size=2&gt;Scott&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;, &lt;/FONT&gt;&lt;A href="http://blogusmaximus.com/"&gt;&lt;FONT face=Verdana size=2&gt;Chris&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;, &lt;/FONT&gt;&lt;A href="http://blah.winsmarts.com/"&gt;&lt;FONT face=Verdana size=2&gt;Sahil&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; , &lt;/FONT&gt;&lt;A href="http://codemilitia.com/blogs/tobin.titus/default.aspx"&gt;&lt;FONT face=Verdana size=2&gt;Tobin&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;, &lt;/FONT&gt;&lt;A HREF="/blogs/brianmadsen/default.aspx"&gt;&lt;FONT face=Verdana size=2&gt;Brian&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;to&amp;nbsp;name&amp;nbsp;just a few)&amp;nbsp;but now I can add &lt;/FONT&gt;&lt;A href="http://gotspeech.net/blogs/marshallharrison/archive/2006/07/01/1107.aspx"&gt;&lt;FONT face=Verdana size=2&gt;one more.&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;. Not only did Marshall get the &lt;/FONT&gt;&lt;A href="http://mvp.support.microsoft.com/"&gt;&lt;FONT face=Verdana size=2&gt;Microsoft MVP Award&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;, it appears they added a group for Speech Server which is awesome.&amp;nbsp; I wonder if &lt;/FONT&gt;&lt;A href="http://www.brains-n-brawn.com/"&gt;&lt;FONT face=Verdana size=2&gt;KC&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; will get nominated for a 5th category ;-)&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=103749" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/MVP+Stuff/default.aspx">MVP Stuff</category></item><item><title>HttpModule for Dynamic Grammars</title><link>http://msmvps.com/blogs/williamryan/archive/2006/06/02/98726.aspx</link><pubDate>Fri, 02 Jun 2006 16:58:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:98726</guid><dc:creator>William</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/rsscomments.aspx?PostID=98726</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/commentapi.aspx?PostID=98726</wfw:comment><comments>http://msmvps.com/blogs/williamryan/archive/2006/06/02/98726.aspx#comments</comments><description>In a few minutes, I'm doing my presentation on Tips &amp;amp; Tricks with Speech Server. One of my new tricks is using a HttpModule to build a Dynamic Grammar. Greg Young was the one that came up with the idea and he deserves *full credit* for it - it's a...(&lt;a href="http://msmvps.com/blogs/williamryan/archive/2006/06/02/98726.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=98726" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Misc+Technology/default.aspx">Misc Technology</category></item><item><title>Speech Server Days - Ft. Lauderdale</title><link>http://msmvps.com/blogs/williamryan/archive/2006/06/02/98711.aspx</link><pubDate>Fri, 02 Jun 2006 14:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:98711</guid><dc:creator>William</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/rsscomments.aspx?PostID=98711</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/commentapi.aspx?PostID=98711</wfw:comment><comments>http://msmvps.com/blogs/williamryan/archive/2006/06/02/98711.aspx#comments</comments><description>Here in Ft. Lauderdale. Delays were nuts b/c I flew through Charlotte, and all the planes coming in from Florida were delayed. Anyway, got here last night and all was good. Finally got to meet Marshal Harrison and his wife. Even cooler than I thought...(&lt;a href="http://msmvps.com/blogs/williamryan/archive/2006/06/02/98711.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=98711" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Misc+Technology/default.aspx">Misc Technology</category></item><item><title>Win a 'BrookTrout TR1000 For Microsoft Speech Server' Kit</title><link>http://msmvps.com/blogs/williamryan/archive/2006/05/05/93635.aspx</link><pubDate>Fri, 05 May 2006 19:12:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:93635</guid><dc:creator>William</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/rsscomments.aspx?PostID=93635</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/commentapi.aspx?PostID=93635</wfw:comment><comments>http://msmvps.com/blogs/williamryan/archive/2006/05/05/93635.aspx#comments</comments><description>&lt;FONT face=Verdana size=2&gt;You've probably seen this already, but figured I'd mention it in case you haven't.&amp;nbsp; The good folks at &lt;A href="http://www.gotspeech.net"&gt;GotSpeech&lt;/A&gt; and &lt;A href="http://www.cantata.com"&gt;Cantata&lt;/A&gt; are raffling off a TR1000 kit. &amp;nbsp;&lt;A href="http://gotspeech.net/blogs/marshallharrison/archive/2006/04/22/366.aspx"&gt;Details available here&lt;/A&gt;.&lt;/FONT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=93635" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category></item><item><title>Phenomenal Speech Server Development tool</title><link>http://msmvps.com/blogs/williamryan/archive/2006/05/05/93589.aspx</link><pubDate>Fri, 05 May 2006 12:54:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:93589</guid><dc:creator>William</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/rsscomments.aspx?PostID=93589</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/commentapi.aspx?PostID=93589</wfw:comment><comments>http://msmvps.com/blogs/williamryan/archive/2006/05/05/93589.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Hopefully I can do a full update later this evening about&amp;nbsp;&lt;A href="http://www.cantata.com/emailblasts/2006/032206_speech/email.html"&gt;Speech Server Days&lt;/A&gt;&amp;nbsp;&amp;nbsp;in Atlanta. (The next one is in &lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032292193&amp;amp;Culture=en-US"&gt;Ft. Lauderdale on June 2, 2006&lt;/A&gt;&amp;nbsp;and will be&amp;nbsp;way cool)&amp;nbsp; The host of the event was&amp;nbsp;&lt;A href="http://www.cantata.com/"&gt;Cantata Technology &lt;/A&gt;&amp;nbsp;and they have an &lt;A href="http://www.microsoft.com/speech/partners/starterkit.mspx"&gt;awesome developer's kit&lt;/A&gt;&amp;nbsp;.&amp;nbsp; Awesome as in "totally kicks a55."&amp;nbsp; For Development, they have a kit that's under $700.00 (US) that has&amp;nbsp; a board, a telephony kit, drivers and everything else you need to get started.&amp;nbsp; Everything. You can literally plug the board into a hot phone jack at your home or office and away you go.&amp;nbsp; I didn't get to use it while I was there, but I read through the information and I'm ordering one this weekend. [If you haven't done any Speech&amp;nbsp; Server work, one of the hard parts of development is doing a real simulation of the telephony components b/c it takes a good bit of setup unless you have something like this. If you're just trying to learn Speech Server on your own, setting up the telephony portion in a manner that verifies that it will really work can be a challenge. yes, you have the telephony interface, but even with it, you get the feeling that it may not work without any isssues whenever you 'really' deploy it.&amp;nbsp; The &lt;A href="http://www.cantata.com/applications/enterprisevoice/mss/index.cfm"&gt;BrookTrout TR1000&lt;/A&gt;&amp;nbsp;gets you right over this.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I met a lot of cool people and learned a thing or two myself.&amp;nbsp; I was glad to see that there were that many people interested in Speech development.&amp;nbsp; Hopefully the Lauderdale event will go as well.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;If you were at the event, I mentioned that I'd be posting some custom templates that you can use in Visual Studio .NET 2005.&amp;nbsp; I have not had time to get them up yet, but you can email me and I'll shoot them over to you, otherwise I should have them up tomorrow.&amp;nbsp; I figured I need to post the instructions on how to set them up and get them running, so it's going to take me probably 30-60 minutes to do that. If you're jonesing for them though, lemme know and I can shoot them over to you today.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Also, I met a lot of great folks there and saw some really cool stuff. One of the people I met was &lt;A href="http://geekswithblogs.net/gyoung/"&gt;Greg Young&lt;/A&gt;&amp;nbsp;.&amp;nbsp; I found out he blogs and well, I was extremely impressed.&amp;nbsp; Flipped through his blog and immediately subscribed. If you haven't followed &lt;A href="http://geekswithblogs.net/gyoung/"&gt;Greg's&lt;/A&gt;&amp;nbsp;stuff yet, give him a read, he writes a lot of 'out of the box' stuff and has some very cool ideas on development.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Also, looks like we're going to get a &lt;A href="http://www.microsoft.com/speech/default.mspx"&gt;http://www.microsoft.com/speech/default.mspx&lt;/A&gt;&amp;nbsp;up and running on &lt;A href="http://www.kjmsolutions.com"&gt;http://www.kjmsolutions.com&lt;/A&gt; .&amp;nbsp; It should be ready to go shortly, but we will have some web services opened up and a few other publicly accessible items, so that you can have some free resources if you're interested in doing speech development&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=93589" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category></item><item><title>I'll be speaking at Speech Server Days</title><link>http://msmvps.com/blogs/williamryan/archive/2006/04/19/91657.aspx</link><pubDate>Wed, 19 Apr 2006 12:33:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:91657</guid><dc:creator>William</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/rsscomments.aspx?PostID=91657</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/commentapi.aspx?PostID=91657</wfw:comment><comments>http://msmvps.com/blogs/williamryan/archive/2006/04/19/91657.aspx#comments</comments><description>&lt;FONT face=Verdana size=2&gt;I'll be speaking at &lt;A href="http://www.thomscontent.com/speech/"&gt;Two Speech Server Days Events&lt;/A&gt;&amp;nbsp;.&amp;nbsp; I have one presentation on May 3 in Atlanta and one in Ft. Lauderdale on June 2nd.&amp;nbsp; &lt;A href="http://gotspeech.net/blogs/marshallharrison/archive/2006/04/18/315.aspx"&gt;Marshall Harrison&lt;/A&gt;&amp;nbsp;is going to be speaking as well at the Ft. Lauderdale event, so finally I get to meet him. If you're going to be around and are interested in Speech Server, by all means stop by.&lt;/FONT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=91657" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Me/default.aspx">Me</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/.NET+General/default.aspx">.NET General</category></item><item><title>Text To Speech Ideas?</title><link>http://msmvps.com/blogs/williamryan/archive/2006/04/18/91467.aspx</link><pubDate>Tue, 18 Apr 2006 04:01:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:91467</guid><dc:creator>William</dc:creator><slash:comments>7</slash:comments><description>&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;I've been getting back into my Speech Server book and well, there's a lot to it.&amp;nbsp; My 4th chapter covers Grammars in depth and is a lot longer than I anticpated. If you do much speech work, they you know that Grammars are everything and ostensibly the most important chunk of development. Anyway, i was proofing my Text To Speech chapter and one of the examples I came up with was well, fairly cool. To use the TTS engine, it's pretty straightforward, you really just need to call the &lt;FONT face="Courier New"&gt;Speak&lt;/FONT&gt; method of the &lt;FONT face="Courier New"&gt;SpVoice&lt;/FONT&gt; object passing in a &lt;FONT face="Courier New"&gt;String&lt;/FONT&gt; and some flags. Anyway, there's not really much to it so I was looking to come up with a cool angle.&amp;nbsp; There are many applications that will allow you to read the text on a page, but I just created an implementation that allows you to specify a URL and it will retrieve the text and read it back to you.&amp;nbsp; As I was writing it, I started to use my new found Regex expertise to strip out the HTML , and then I realized that wasn't a good idea. Why?&amp;nbsp; Because if you don't have the markup, then it's hard to differentiate between values on a blog or a web page. So what I need to do now is check for blog entries and instead of stripping out the tags, just replace them with recognizable text. That way, they will be read (probably don't need to closing tags) and I can tell the difference between blog titles, entries and the like.&amp;nbsp; In its simplest form (without stripping out markup), here's what the code looks like.&amp;nbsp; I'll be posting the stripped out version later - so you can have a simple blog reader than can read to you as you multi-task something else:&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;CODE&gt;private void btnSpeak_Click(&lt;FONT color=#0000ff&gt;object&lt;/FONT&gt; sender, &lt;FONT color=#7fffd4&gt;EventArgs&lt;/FONT&gt; e)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#7fffd4&gt;SpeechVoiceSpeakFlags&lt;/FONT&gt; SpFlags = &lt;FONT color=#7fffd4&gt;SpeechVoiceSpeakFlags&lt;/FONT&gt;.SVSFlagsAsync;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#7fffd4&gt;SpVoice&lt;/FONT&gt; VoiceDemo = &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; &lt;FONT color=#7fffd4&gt;SpVoice&lt;/FONT&gt;(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#7fffd4&gt;WebRequest&lt;/FONT&gt; DemoWebRequest = &lt;FONT color=#7fffd4&gt;WebRequest&lt;/FONT&gt;.Create(&lt;FONT color=#a52a2a&gt;"http://msmvps.com/WilliamRyan"&lt;/FONT&gt;); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;FONT color=#7fffd4&gt; WebResponse&lt;/FONT&gt; DemoWebResponse = DemoWebRequest.GetResponse();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;FONT color=#7fffd4&gt; Stream&lt;/FONT&gt; ReceiveStream = DemoWebResponse.GetResponseStream();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;FONT color=#7fffd4&gt; Encoding&lt;/FONT&gt; encoding = &lt;FONT color=#7fffd4&gt;Encoding&lt;/FONT&gt;.GetEncoding(&lt;FONT color=#a52a2a&gt;"utf-8"&lt;/FONT&gt;);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#7fffd4&gt;StreamReader&lt;/FONT&gt; readStream = &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; &lt;FONT color=#7fffd4&gt;StreamReader&lt;/FONT&gt;(ReceiveStream, encoding);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String Response = readStream.ReadToEnd(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VoiceDemo.Speak(Response, SpFlags);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; readStream.Close(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DemoWebResponse.Close();&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/CODE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;This application also allows you to point to a blog, and have it read the entries, and save them to a voice file.&amp;nbsp; I tried it with a few of my favorite blogs and it's pretty decent. Having a little trouble recognizing "Pr4n" and "a55" but that can be handled with Regular Expressions (hell, or even simple &lt;FONT face="Courier New"&gt;String.Replace&lt;/FONT&gt; methods). The only problem is that it doesn't lend itself well to material you want to publish.&lt;BR&gt;&lt;BR&gt;In case your interested, the next part of this application that I go through in Chapter 4 is using voice input to recognize what you ask it, and retrieve just what you ask for. So you can ask it to read a specific blog , skip entries, repeat items it's just read and well, anything else I can think of.&amp;nbsp; Each of the latter demonstrate implementations of Grammar utilization and well, are amazingly powerful.&amp;nbsp; I started working on a Dual Tone Multi Frequency application which allows you to read stuff from the phone - so you can use Touch Tones to read blogs, select new ones, repeat what it read and the like.&amp;nbsp; This is giving me a little more trouble than I was expecting but I'm getting close.&lt;BR&gt;&lt;BR&gt;So what do you think? Am I on the right track with the idea of replacing markup tags with clearly recognizable ones, just so that it makes a better 'being read to' experience?&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=91467" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Books/default.aspx">Books</category></item><item><title>Book Update</title><link>http://msmvps.com/blogs/williamryan/archive/2006/04/16/91260.aspx</link><pubDate>Sun, 16 Apr 2006 18:41:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:91260</guid><dc:creator>William</dc:creator><slash:comments>5</slash:comments><description>&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;A few of you have asked so I figured I'd mention a general update on my Speech Server book.&amp;nbsp; Chapter 1-3 are in the bag and I'm just about done with Chapter 4.&lt;BR&gt;&lt;BR&gt;Chapter 1 covers your standard technology introduction a brief description of the tools you work with when building Speech Server applications.&lt;BR&gt;Chapter 2 is a background and description of SALT and now it fits into the current paradigm of speech server development (going forward SALT is on the way out but that's another story)&lt;BR&gt;Chapter 3 covers TTS. This was pretty cool to write b/c building code samples with TTS is pretty neat.&amp;nbsp; Just to amuse myself, I've put the lyrics of a few of my favorite gangsta rap songs in the TTS engine.&amp;nbsp; Without a doubt, a big part of having a successful rap career is your 'style' and delivery.&amp;nbsp; Back in the day when TRON first came out, it proved that you may not need a human to have a successful movie actor. That's been proven over and over again with many virtual girls and the like. Well, the same may be true in the future with rappers, but you're going to need some pretty sophisticated TTS Voices before it even approaches anything that's not completely hysterical.&amp;nbsp; What I wouldn't do to get a TTS person that talks like William Hung.&lt;BR&gt;Chapter 4 is Grammars, ostensibly the most important and involved part of building speech enabled apps.&amp;nbsp; I have a little more to work on with Grammars b/c every time I think I've covered everything, I realize that there's a lot more I need to cover.&lt;BR&gt;&lt;BR&gt;All in all things are running about three weeks behind the original deadline since I'm flying solo on this one but they're coming along well.&lt;BR&gt;&lt;BR&gt;I spoke with my partners at &lt;A href="http://www.kjmsolutions.com"&gt;KJM Solutions Hosting&lt;/A&gt; and the good news is that, not only do we have Sql Server 2005 and ASP.NET 2.0 hosting, but we're going to host Speech Server as well.&amp;nbsp; So I'm going to have a few web services and other apps that will be publicly available.&amp;nbsp; If you buy the book, I'm going to have the code provided and you'll be able to hit some of this stuff 'live' which is pretty helpful. It's helpful b/c it's very easy to get web services and other applications working locally but a lot of time the deployment can be a little more involved.&amp;nbsp; Nonetheless, I'll have everything you need to work through the samples provided locally and also have some stuff publicly exposed so you can do it 'for real'.&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=91260" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Books/default.aspx">Books</category></item><item><title>Ideas Wanted</title><link>http://msmvps.com/blogs/williamryan/archive/2006/02/05/82560.aspx</link><pubDate>Sun, 05 Feb 2006 01:25:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:82560</guid><dc:creator>William</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/rsscomments.aspx?PostID=82560</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/commentapi.aspx?PostID=82560</wfw:comment><comments>http://msmvps.com/blogs/williamryan/archive/2006/02/05/82560.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Well, as I sit here swamped in more work than I ever imagined that I'd be lucky enough to have, I need to be proactive...&amp;nbsp; As I've mentioned a few times, I think &lt;A href="http://codebetter.com/blogs/sahil.malik/"&gt;Sahil&lt;/A&gt;&amp;nbsp;currently holds the high water mark for &lt;A href="http://www.amazon.com/gp/product/1590595122/qid=1117174379/sr=8-2/ref=sr_8_xs_ap_i2_xgl14/102-1909093-7532110?n=507846&amp;amp;s=books&amp;amp;v=glance"&gt;kick a55&lt;/A&gt;.&amp;nbsp; Ok, if I racked my little brain I'm sure Charles Petzold or Jeffrey Richter probably wrote something better but until I meed Charles or until Jeffrey teaches me a magic trick (or better yet, takes me for a ride in his helicopter), I'm standing by my assertion.&amp;nbsp;Well, I really want to join that club.&amp;nbsp; Which brings me to my current conundrum and I have a few questions that i would ask for your feedback on:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;1-&amp;nbsp; I've seen a lot of discussion about 'tone'.&amp;nbsp; I actually remember some dipsh1t lecturing Sahil about the tone and style of his writing.&amp;nbsp; And to be honest, there's a lot of disagrement on it.&amp;nbsp; I've heard a lot both ways, about too much conversational style being a distraction, too much straightforwardness being boring.&amp;nbsp; If I had my way I'd lean a lot toward the humorous conversational way of writing but, I don't have that little voice in my head that tells me when I'm going to far.&amp;nbsp; With respect to tone, Sahil does a great job, as does John Robbins.&amp;nbsp; I absolutely love the way they interject real world stuff they've been through with technical content.&amp;nbsp; Johns story about Debug Assertions still makes me laugh.&amp;nbsp; But I've also heard a lot of people say John went too far and it's _______ (fill in critical word here).&amp;nbsp; Well, whaddyathink here?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;2-&amp;nbsp; Without divulging trade secrets, a big part of the book is going to be the walkthroughs at the end that wrap up the material and explain things in depth.&amp;nbsp; My ideas so far go something like:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Dial Tone Confession - "Hello, you've reached Father WindowsBox.&amp;nbsp; Using the keypad, enter the time (in months) since you're last confession...&amp;nbsp; If you've taken the name of the lord in vein, press 9, fornicated, press 8, etc etc"&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Digital Girlfriend - (I'm going to have some trouble here though b/c Sara's a smart a33 too and the digital boyfriend she'll come up with will probably be more brutal).&amp;nbsp; "What do you want to do tonight honey?"&amp;nbsp; "Shop"&amp;nbsp; "Cool, IRiver has new portable media centers out and i've been dying for one" "NO BILL, I meant shop for me, how does White House Black Market Sound"&amp;nbsp; "Boring, how about Circuit City" "Where's my rolling pin"&amp;nbsp; You get the idea&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Recruiter - "Hi Bill, I have an exciting opportunity I'd like to tell you about"&amp;nbsp; "Are you a recruiter"&amp;nbsp; "Yes"&amp;nbsp; "Go to h3ll and die" "Well I see here you have .NET Experience" "I lied, I don't even know what .NET is" "Ok, don't say that in the interview, when can you do a face to face"&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Interview the Prophet (Never mind, i don't want killed)&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;McDonalds Drive through - I'd take the menu and prices from a local McDonalds and let you put in an order, cancel things, change them, give you your total and tell you to drive ahead&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Conversation with Linux or Firefox zealot - Admittedly, I'd have to work here not to go over the edge but I still think this could be funny.&amp;nbsp; Actually, the only grammar you'd need for the firefox guys would be "Well IE isn't standards compliant, Security, Haliburton" (for you Team America fans)&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Dial A Liberal /Dial a Conservative - Now way to be policitally correct and be funny but could probably squeak this one through.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Gangsta Rappa - Ok this is probably my favorite one but in order to do it, I'd need explitives.&amp;nbsp; Maybe I can get it through and do it as a separate download&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Computer Science Professor - I'll model it after my beloved Dr. Jarman but I without a visual I can't make it roll it's eyes in disgust every time I ask it something.&amp;nbsp; Nonetheless, since most of my readers will probably have had at least a CS class, this could be fun.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;All of these would show you how to create the scenario using Speech Server.&amp;nbsp; Yes, it's going to be a *** writing it all.&amp;nbsp; Each one that I've toyed with outside of the straight telephony one is going to be rough.&amp;nbsp; However it's a great way to teach how to really use one.&amp;nbsp; +, Sara is pretty kick a55 with Artificial Intelligence so we could do a lot.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;So here's your chance to be heard.&amp;nbsp; Got an idea?&amp;nbsp; Let me know b/c I'll seriously consider just about anything.&amp;nbsp; My Gangsta Rappa Persona is probably going to die an early death as are most of these (I have two that are totally serious already that will definitely make it through) but that's b/c I tend toward the offensive.&amp;nbsp; I honestly do welcome your ideas and will credit you fully for them.&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=82560" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Books/default.aspx">Books</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Me/default.aspx">Me</category></item><item><title>Kick a33</title><link>http://msmvps.com/blogs/williamryan/archive/2005/06/05/50701.aspx</link><pubDate>Mon, 06 Jun 2005 03:18:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:50701</guid><dc:creator>William</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/rsscomments.aspx?PostID=50701</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/commentapi.aspx?PostID=50701</wfw:comment><comments>http://msmvps.com/blogs/williamryan/archive/2005/06/05/50701.aspx#comments</comments><description>&lt;A href="http://www.mperfect.net/blog/browse.aspx?bid=632535699959531250"&gt;&lt;FONT face=Tahoma size=2&gt;Casey Does it again&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Tahoma size=2&gt; Totally kick a55.&lt;/FONT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=50701" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category></item><item><title>Fedex API</title><link>http://msmvps.com/blogs/williamryan/archive/2005/05/28/49576.aspx</link><pubDate>Sat, 28 May 2005 20:38:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:49576</guid><dc:creator>William</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/rsscomments.aspx?PostID=49576</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/commentapi.aspx?PostID=49576</wfw:comment><comments>http://msmvps.com/blogs/williamryan/archive/2005/05/28/49576.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Since Web Services have become cool, I've tried to do as much with major commercial ones as I can.&amp;nbsp; The problem is that in professional terms, I haven't had many requirements where I really needed to use them.&amp;nbsp; I'm written some utilities for my own use that employ the Google API, the Amazon API and the PayPal API.&amp;nbsp; I picked up this &lt;/FONT&gt;&lt;A href="http://www.apress.com/book/bookDisplay.html?bID=273"&gt;&lt;FONT face=Tahoma size=2&gt;Apress book &lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Tahoma size=2&gt;&amp;nbsp;on a few of the major API's and I really liked it.&amp;nbsp; I was just checking out Wrox's site to see if my name had been added to the author list on the two books i'm working on ( I know, I know, that's lame but I wanted to send mom the link whenever it's updated) and I came across &lt;/FONT&gt;&lt;A href="http://www.fedex.com/us/solutions/shipapi/sample_code.html?link=4"&gt;&lt;FONT face=Tahoma size=2&gt;A similar Wrox book that covers the Fedex API as well (from the cover, the Author, Denise Gosnell looks pretty cute too&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&lt;FONT face=Tahoma size=2&gt;I haven't been able to get any of the Fedex API Winforms samples to build - at least using the out of the box example. I ended up using Reflector and just recreated a new project w/ slightly modified versions of the dlls..&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;This is really cool and I'm guessing that combined with MapPoint (which I'm not necessarily a big fan of, but it works for the hobby type projects I do with it), you could add an even more compelling tracking feature.&amp;nbsp; Sure, it wouldn't be of much more value as things stand today ... if my package is in BIR status in Memphis, what good does having a map show me that do?&amp;nbsp; But in the near future, I'm guessing that they may open up some more stuff with GPS so you could see where the trucks were.&amp;nbsp; Yah, this wouldn't provide much of&amp;nbsp; a real benefit, but it would be cool and quite easy to do so I'm guessing it might be done&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;If anyone is interested in playing with the Fedex stuff and having trouble, let me know b/c I've recreated most of the Winforms project and it seems to be working pretty well right now [well in the sense that I'm not getting any exceptions - I don't have anything 'real' to track at the moment, but I'm thinking of ordering something and having it fedexed just to test it.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Finally, what about my Speech Server and X10 project.&amp;nbsp; Got phase 1 completed already.&amp;nbsp; Right now, it's pretty simple.&amp;nbsp; I have some extra speakers hooked into the boombox piece that one of my XM Radio's snaps into.&amp;nbsp; So I can hit a button, say &amp;#8220;Annoy Kim&amp;#8221; and It will turn the volume up (I can't sleep at night without the radio on - Kim can't sleep with it on.&amp;nbsp; I also have a very loud Cuckoo clock that can be turned off during the night hours - but I would never turn him off.&amp;nbsp; Kim really hates the radio at night, and my poor cuckoo when he comes out in the middle of the night).&amp;nbsp; I have a simple grammar, &amp;#8220;Annoy Kim&amp;#8221;, &amp;#8220;More&amp;#8221; , &amp;#8220;Keep Annoying her&amp;#8221;, &amp;#8220;Really piss her off&amp;#8221; and &amp;#8220;Leave her alone&amp;#8221; which turns the volume up a notch for the first three commands, turns it the whole way uip with the &amp;#8220;Really piss her off&amp;#8221; and mutes the radio with &amp;#8220;Leave her alone&amp;#8221;&amp;nbsp; She's with Sarah in North Charleston this weekend heading to a Water Park so I have a really cool surpise for her when she gets back.&amp;nbsp; I also have another grammar for Sarah &amp;#8220;Wake Up Mommy Slowly&amp;#8221;, and &amp;#8220;Wake Mommy NOW&amp;#8221;.&amp;nbsp; Sarah is a wonderful child and she's extremely smart - but she's also a bit devlish and there's NO doubt in my mind she's going to be very very excited about being able to wake up mommy.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;I have too much in the way of screen shots and all to post it here, but I'll post a summary later tonight and have the code up on Knowdotnet.com afterward&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=49576" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Me/default.aspx">Me</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Misc+Technology/default.aspx">Misc Technology</category></item><item><title>Holding my feet to the fire</title><link>http://msmvps.com/blogs/williamryan/archive/2005/05/16/47272.aspx</link><pubDate>Tue, 17 May 2005 04:27:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:47272</guid><dc:creator>William</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/rsscomments.aspx?PostID=47272</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/commentapi.aspx?PostID=47272</wfw:comment><comments>http://msmvps.com/blogs/williamryan/archive/2005/05/16/47272.aspx#comments</comments><description>&lt;FONT face=Tahoma&gt;&lt;A href="http://geekswithblogs.net/cwilliams/archive/2005/05/15/39700.aspx"&gt;&lt;FONT size=2&gt;Chris Williams&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&amp;nbsp;took notice and layed down the guantlet.&amp;nbsp; With kind words like his, coupled with such a good challenge, I must make it so.... It will happen.&lt;/FONT&gt;&lt;/FONT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=47272" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Me/default.aspx">Me</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Misc+Technology/default.aspx">Misc Technology</category></item><item><title>Atlanta Code Camp</title><link>http://msmvps.com/blogs/williamryan/archive/2005/05/16/47242.aspx</link><pubDate>Tue, 17 May 2005 00:34:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:47242</guid><dc:creator>William</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/rsscomments.aspx?PostID=47242</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/commentapi.aspx?PostID=47242</wfw:comment><comments>http://msmvps.com/blogs/williamryan/archive/2005/05/16/47242.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;I'm late to blogging this one, but I'm sure everyone else has covered it.  All in all it was a great event.  Had a rather hectic beginning though.  5:00 Am on Saturday, Kim and I haeded to the airport to rent a car.  Unfortunately, Greenville/Spartanburg is the only airport (even friggin Augusta's airport which is a grass patch with a few Cesna's has 24/7 rent a cars available) that doesn't have 24/7 rentals.  So we headed out in her car and got to Atlanta about 2 hours later.  For once, i didn't get lost.  Got to the Microsoft building in Alpharatta and was very impressed.  Checked into code camp, and Kim hung out for a while, then headed over to the W Atlanta.  As a side note, if you have never stayed in a W, trust me on this, it's a must.  From the first time I visited one I was addicted to it.  Atlanta is the most mainstream of the ones I've been to , but it still ROCKS.  Anyway, she took off and rented the room.  I got a new Lacie USB Drive just for this presentation b/c the week before, I had my visual studio install go bad on me.  So about 11:30 I was prepping for my prestentation and the Virtual Machine started up, VS popped up, and then just went away.  No error messages, no nothing.  No sign whatsoever that there was a problem other than it just disappeared.  I had another demo on Tablet PC, but after talking to &lt;A href="http://www.cerkit.com/cerkitBlog/"&gt;Michael Earls&lt;/A&gt;, I decided to just run through the Speech Server demo again.  I asked everyone attending and they were all cool with it so I did it instead. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Before I continue, let me say that I met some really cool people.  Tammy Pettway was doing a presentation on the Enterprise Library and I saw the slides she was working on but her presentation was the same time as mine.  I wish i could have seen it b/c she was impressive.  Got to rap with Maxim Karpov again but dammit, I still haven't get to hear him speak.  Everyone that's heard him is like totally captivated by his presentations, so I really hope sometime I can hear him speak. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;I sat in the speakers lounge for about 3 hours with Michael Earls, and a few other guys from Magenic.  I really like working at Tiba, but just listening to the dialog between the magenic guys, it seems like it's got to be one of the coolest places on earth to work.    I got to speak to &lt;A href="http://www.aspsoft.com/team/steve_joubert.html"&gt;Steve&lt;/A&gt; from &lt;A href="http://www.aspsoft.com/"&gt;Aspsoft&lt;/A&gt; who was an awesome guy... wish I had more time to talk to him.  &lt;A href="http://www.adoguy.com/"&gt;Shawn Wildermuth&lt;/A&gt; was there but I didn't get a chance to talk to him - and one the off chance he's reading this, I definitely would like to have him autograph a copy of his book for me ;-) The first time I read it, I wasn't that impressed with it, but the more I've read through it, and the more I've followed Shawn, the more I realise that he's a definite bad a55.  &lt;A href="http://weblogs.asp.net/wallym"&gt;Wally&lt;/A&gt; was there and I got to rap with him for a while.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Mark Dunn was there and I got the chat with him for a few, as well as Todd Fine from RDA and a few other folks, including &lt;A href="http://www.geekswithblogs.net/cwilliams/"&gt;Chris Williams&lt;/A&gt; . Chris gave me a really killer idea.  Michael Earls has been doing a lot with X10 and Windows Media Center.. so when he saw my demo, he recommended combining XP Media center, X10 and Speech Server to manipulate stuff in your house.  This is my 1st objective next week when I finally get some free time.  If I don't have  a working demo using XP media Center editiion, X10 and Speech Server by June 1st, please feel free to write me and remind me that I am  a lazy procrastinating windbag.  As an aside, Todd Fine has a really impressive Avalon demo which is beyond cool.  Chris has some of the coolest Tatts that I've seen in a while.  i got to thinking that with a litte, you could use Avalon and do some really cool stuff that corresponded to someone's tattos. Gotta rap with Chris about this.  &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Anyway, I started to feel a little ill toward the end of my speech, and some people had commented that I lost my voice. Kim came and got me and I hit the bed for a quick nap.  Was planning on hitting &lt;A href="http://www.mortons.com/website/index.html"&gt;Mortons&lt;/A&gt;  for dinner.  I hit the bed at 4:30 and when I woke up, it was 9:00. Unfortunately, I didn't get to hook up with &lt;A href="http://geekswithblogs.net/jbrayton/"&gt;Jeremy Brayton&lt;/A&gt; b/c I slept right through everything.  Kim is a great girlfriend but Terrible alarm clock.  So we hit Trio's which was ok.  Next morning we hit the cheesecake factory and it was awesome as always. Then we headed home.  I let Kim drive for the first leg and well.... check out my pictures in the gallery (all of them begin with Atlanta Code Camp).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Finally, when I got back to the office, I got this message from Steve Ballmer:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;#8220;&lt;SPAN&gt;&lt;FONT face=Arial color=#000080 size=2&gt;Thanks to you  give everyone in code camp my thanks and respect &amp;#8220;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT face=Arial color=#000000 size=2&gt;So now all I need to do is finish the remaining parts of the chapters I have outstanding, get my webcast done, and then get cranking on the X10 Speech Server project.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT color=#000000&gt;BTW, I've done more and more with Speech Server recently but can't really guage interest in it.  Commercially, I know that adoption is limited to essentially really large installs out there and to date there aren't any books on Speech Server (I may be changing that)  .  Michael has got me mega impressed with his Media Center stuff and I've seen that &lt;/FONT&gt;&lt;A href="http://www.brains-n-brawn.com/"&gt;&lt;FONT color=#000000&gt;http://www.brains-n-brawn.com/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#000000&gt; on it, so God only knows what kick a55 implementation he'll come up with.  I definitely need to get on the bandwagon too  but would apprecaite any feedback in general about what everyone finds interesting (or if there's even interest in Speech Server outside of simple techonological curiousity).  I know I'm probably leaving a few people out, but i'll update if I did.  All in all I had a great time and would like the thank the Atlanta folks for having me (and giving me an excuse to spend some time at the &lt;/FONT&gt;&lt;A href="http://www.starwoodhotels.com/whotels/index.html"&gt;&lt;FONT color=#000000&gt;W&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#000000&gt; again).&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT face=Arial color=#000000 size=2&gt;P.S. All pictures (many didn't come out unfortunatley, are in the gallery if you're intersted)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=47242" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/News/default.aspx">News</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Misc+Technology/default.aspx">Misc Technology</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Code+Camps/default.aspx">Code Camps</category></item><item><title>My Speech Server is all the way thug</title><link>http://msmvps.com/blogs/williamryan/archive/2005/04/25/44405.aspx</link><pubDate>Mon, 25 Apr 2005 22:24:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:44405</guid><dc:creator>William</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/rsscomments.aspx?PostID=44405</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/commentapi.aspx?PostID=44405</wfw:comment><comments>http://msmvps.com/blogs/williamryan/archive/2005/04/25/44405.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;So far, I'm throwing a few ideas around to really make my upcoming code camp presentations good.&amp;nbsp; I just ask myself &amp;#8220;What would &lt;A href="http://www.brains-n-brawn.com"&gt;Casey Chesnut&lt;/A&gt; &amp;#8221; do and then I get good ideas.&amp;nbsp; So I was playing around with it, and started putting in Lyrics to Fifty Cent Rhymes as my prompts.&amp;nbsp; You DEFINITELY need to use Fifty's voice and load them a la Prompts db for this.&amp;nbsp; If you dare try to put the lyrics in and roll via TTS, it's ugly.&amp;nbsp; TTS Can Not rap at all.&amp;nbsp; I mean zilch.&amp;nbsp; I could rap better and that's saying a lot.&amp;nbsp; Heck, I think John Ashcroft could rap better than TTS.&amp;nbsp; But the funny part is that it does pronounce the words correctly.&amp;nbsp; Ostensibly the best line of the bunch was:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;&amp;lt;&amp;lt;&lt;FONT face="Times New Roman" size=3&gt;I'm a boss, but nigga's never show no respect &lt;BR&gt;I catch em slippin, I have em tongue kissin my tech- &amp;gt;&amp;gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;The whole effect is just totally lost when it's dispensed via TTS.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Anyway, I parsed enough files from &lt;A href="http://www.amazon.com/exec/obidos/tg/detail/-/B0007O38F8/qid=1114464071/sr=8-1/ref=pd_csp_1/103-6112535-5753403?v=glance&amp;amp;s=music&amp;amp;n=507846"&gt;the massacre&lt;/A&gt;&amp;nbsp;to get a killer prompts db.&amp;nbsp; Building the grammars to support it though - it's UGLY.&amp;nbsp; I could probably spend all month because of all of the different ways words are pronounced.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;If you want a good chuckle though, go find some Geto Boys or Body Count and pop the lyrics in a QA control.&amp;nbsp; I can just about guarantee that you'll laugh your a55 off.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=44405" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/News/default.aspx">News</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Me/default.aspx">Me</category></item><item><title>Speech Server, Book Writing, Code Camps and Pimped out rides</title><link>http://msmvps.com/blogs/williamryan/archive/2005/04/24/44207.aspx</link><pubDate>Sun, 24 Apr 2005 06:42:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:44207</guid><dc:creator>William</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/rsscomments.aspx?PostID=44207</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/williamryan/commentapi.aspx?PostID=44207</wfw:comment><comments>http://msmvps.com/blogs/williamryan/archive/2005/04/24/44207.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;For the last week, things have gotten kind of weird in my life.&amp;nbsp; And by most standards, I'm pretty friggin weird to begin with.&amp;nbsp; I stared working with Wally McClure on writing a book and so far, things have been going really well.&amp;nbsp; But so far I've only encountered the easy part.&amp;nbsp; This week, I am going to get 'busy'.&amp;nbsp; Busy in the sense that in 21 days, I'll have 3 code camps, a web cast, and two books&amp;nbsp; due.&amp;nbsp; I know, I keep writing about this but I'm trying to get myself pysched for it because falling on my face, isn't really an option.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Lately, I've been mobile within the apartment and for some really dumb reason, I moved from my office and bedroom to my living room to work.&amp;nbsp; In my living room is the TV, which is almost never on.&amp;nbsp; This week, I've been watching it while working.&amp;nbsp; I CAN'T Believe it, BUT I'M Actually starting to really get hooked on Pimp my ride.&amp;nbsp; Watching complete morons get their cars worked over, and get stuff like a Tablet PC that's configured to recognize their rhymes, well, it's interesting.&amp;nbsp; I used to really hate bling bling vehicles, but the high tech nature of Pimp My Ride is intriguing even if I know damned good and well that those Tablet PC's live about 3 hours before mmoving to the Pawn shops.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;-----&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Speech Server.&amp;nbsp; Well, I've got 2 presentations on it next weekend.&amp;nbsp; Of the people presenting at Charlotte, I'm probably the least impressive of the bunch.&amp;nbsp; However, I honestly think I'm going to have most compelling presentation.&amp;nbsp; I have many shortcomings in life, but being a braggart isn't one of them.&amp;nbsp; Nonetheless, I'm absolutely convinced that I'm going to steal the show Saturday.&amp;nbsp; Not because I'm the man or any crap like that, I just have a topic that by the mere virtue of what I'm doing, is just too cool.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Ok, so what am I going to do specifically?&amp;nbsp; For starters, I decided that I'm going to simulate a conversation between a dude and virtual wife.&amp;nbsp; Just take all the typical stereotypes of a wife, and build her into a grammar. Nothing to fancy there to be honest, but it's something that will probably get a few chuckles.&amp;nbsp; So where did I get the data for the wife being that I'm not married?&amp;nbsp; Well, you might be thinking Kim right?&amp;nbsp; Wrong.&amp;nbsp; I'm not suicidal.&amp;nbsp; Actually, I'm using Peggy and Marcy from Married with Children.&amp;nbsp;All in all, the hardest part of this so far has been accomodating preambles.&amp;nbsp; What is a preamble?&amp;nbsp; Well, in the rest of the country you probalby have no concept of them, but here in the South, preambles are a friggin fine art.&amp;nbsp; Let's say that you want me to fix X as my manager.&amp;nbsp; So we built a speech server to expect X as an input, check it against a Bug Database and make the determination from there.&amp;nbsp; A preamble would be something like this:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Tahoma size=2&gt;Goddamit Bill, you told me you fixed [X]&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Tahoma size=2&gt;Hi Bill, how's it going today? I heard you got a new tablet?&amp;nbsp; How do you like it?&amp;nbsp; Did you have fun this weekend?&amp;nbsp; Well, when you have a chance can you take a look at [X], it appears not to be working&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Tahoma size=2&gt;Howdy Bill.&amp;nbsp; How You Do?&amp;nbsp; Waaayaaaah, I wuz wundrin if you might kuld take a look at [X] when you have a moment.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;People not only speak differently in respect to pronunciation, but in sentence constructs as well.&amp;nbsp; No one north of the Mason Dixon line ever &amp;#8220;Might Could&amp;#8221; have done anything.&amp;nbsp; No one south of Pennsylvania ever Warshed anything.&amp;nbsp; But this is the crap that encompasses preambles.&amp;nbsp; This is a key concept because you really don't want to waste any of your Speech Server's resources trying to figure out what the hell Warsh means, when most people wouldn't want to know if they could.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;I'm thinking about doing the later presentation to a South Park Dialog btw.&amp;nbsp; For instance, I'm watching Extreme Martial Arts on TV right now.&amp;nbsp; For those that know me, the fact I even have a TV on shojuld come as a shock.&amp;nbsp; But I am.&amp;nbsp; I've also been eating Vicodin by the boat load all week, so maybe that's contributing to it.&amp;nbsp; Here's my plan for a Show Stealer:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Tahoma size=2&gt;&amp;nbsp;I'm going to break everyone into one of two groups&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Tahoma size=2&gt;Group A gets to be Kyle's mom&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Tahoma size=2&gt;Group B gets to be Cartmen&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Tahoma size=2&gt;One by one, each group gets to select their response.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;When they are all done, I'll implement them via two different programs.&amp;nbsp; Now, if I can get both programs to talk to each other based on the audience's responses, and the dialog goes as planned, then I got it right.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Currently, to bookmakers favor the fat goofy guy on Vicodin.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;I have one other idea as the Coup de gras but I think it's sucking compared to the last one.&amp;nbsp; I'm going to set up a dialog between my laptop and&amp;nbsp; my cell phone.&amp;nbsp; For instance, have the laptop ask the PDA for Steve Ballmer's&amp;nbsp;cell phone number.&amp;nbsp; Then when it gets the reply, go ahead and call&amp;nbsp;Steve.&amp;nbsp; He doesn't usually pick up, but I figure if he takes a call an it's&amp;nbsp;a Speech Server talking to him - he'll be cool with it.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Any ideas Suggestions?&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=44207" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Speech+Server/default.aspx">Speech Server</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/MVP+Stuff/default.aspx">MVP Stuff</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Me/default.aspx">Me</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://msmvps.com/blogs/williamryan/archive/tags/Coding+Techniques/default.aspx">Coding Techniques</category></item></channel></rss>