<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dougma (dŭg·mə) n. &#187; dragon</title>
	<atom:link href="http://dougma.com/archives/category/dragon/feed" rel="self" type="application/rss+xml" />
	<link>http://dougma.com</link>
	<description>the truth according to Doug</description>
	<lastBuildDate>Fri, 23 Apr 2010 00:49:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0-beta1</generator>
		<item>
		<title>Sarah&#8217;s first Camping</title>
		<link>http://dougma.com/archives/91</link>
		<comments>http://dougma.com/archives/91#comments</comments>
		<pubDate>Tue, 27 May 2008 04:52:43 +0000</pubDate>
		<dc:creator>doug</dc:creator>
				<category><![CDATA[camping]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[dragon]]></category>
		<category><![CDATA[pycon]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.dougma.com/archives/97</guid>
		<description><![CDATA[Well no bears this time, and no pictures yet either. We had a fun time at our annual first camping of the year, and Sarah had a blast. The weather was perfect. Everything went great. Josh was a great big brother showing Sarah the ropes and introducing her to everyone. One of the highlights was [...]]]></description>
			<content:encoded><![CDATA[<p>Well no <a href="http://www.dougma.com/archives/37">bears</a> this time, and no pictures yet either. We had a fun time at our annual first camping of the year, and <a href="http://www.dougma.com/archives/57">Sarah</a> had a blast. The weather was perfect. Everything went great. Josh was a great big brother showing Sarah the ropes and introducing her to everyone. One of the highlights was playing tag with Josh, his friend Quit and my friends Matt and Deidra.</p>
<p>But for some reason I just did not relax. I didn&#8217;t get to spend as much time with friends or just vegging on the beach as I wanted, and I really have no one to blame but myself. Part of the problem is that I just could not shut my brain off. Last year I got a notebook, and it ended up being my &#8216;PyCon&#8217; notebook. This year, I just didn&#8217;t seem to have time, oddly enough. Code freeze at work was Friday and that, I am sure, didn&#8217;t help. The official fork will most likely be this upcoming Friday.</p>
<p>I have had no time to work on any of my python projects, and it is driving me crazy. There are so many fantastic things happening with <a href="http://code.google.com/p/django-survey/">django-survey</a>, and <a href="http://code.google.com/p/django-hotclub/">Pinax</a> is picking up steam, I need to put the old PyCon &#8216;08 stuff into archival mode, and start up &#8216;09. There is some very very interesting stuff going on with the DFW Python group that I want to help out on as well. There are so many fantastic things being worked on right now by incredible people, and I feel a down right claustrophobic not being able to do anything myself. I only been able to attend one Boston Python Meetup so far this year!</p>
<p>It looks like I will be in Montanna the first week of July this year (my anual pre-PyCon-Tech kickoff-kickoff). Barring any project &#8216;<a href="http://www.dougma.com/archives/41">issues</a>&#8216; I hope to get my act together then (with respect to PyCon software for 2009). If there are any pythonistas in the Missoula area, please send me an e-mail! For now I guess I should get back to unpacking the car.</p>
]]></content:encoded>
			<wfw:commentRss>http://dougma.com/archives/91/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PyCon 2008 Day 2</title>
		<link>http://dougma.com/archives/75</link>
		<comments>http://dougma.com/archives/75#comments</comments>
		<pubDate>Sun, 16 Mar 2008 08:04:41 +0000</pubDate>
		<dc:creator>doug</dc:creator>
				<category><![CDATA[dragon]]></category>
		<category><![CDATA[pycon]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.dougma.com/archives/72</guid>
		<description><![CDATA[Well the Python lab seemed to go ell last night, and I had a lot of fun doing it again, even if the turnout was&#8230; well not what I had hoped. I think the people who did attend enjoyed it enough. Most people have come back to talk to me about it today. One person [...]]]></description>
			<content:encoded><![CDATA[<p>Well the Python lab seemed to go ell last night, and I had a lot of fun doing it again, even if the turnout was&#8230; well not what I had hoped. I think the people who did attend enjoyed it enough. Most people have come back to talk to me about it today. One person asked if I would be doing it again tonight, but alas, not.</p>
<p>I saw some of the most fantastic talks today. I could talk about those, but that is not what I will do.</p>
<p><span id="more-75"></span></p>
<p>I was stressing out today as I had a lightning talk to give. Lightning talks are nothing in general, except mine was on speech recognition and why <a href="http://www.nuance.com/">Nuance</a> is being a sponsor. I love speech recognition, but doing live demo&#8217;s of it are next to impossible. I &#8216;have&#8217; the equipment to do it right, but everything fell apart during the past two days. My very expensive noise canceling microphone headset which can deal with audio feedback from monitors is back in Boston. The laptop that I was supposed to use never showed up. The USB stick that my mobile profile and slides were on was destroyed by <a href="http://www.dougma.com/archives/67">the swag</a>. The install CD&#8217;s I had were destroyed at some point; thanks to a spilled coke I think. The headset alone is a deal breaker actually. A normal human being would have given up at this point, but as anyone will tell you, I am anything but &#8216;normal.</p>
<p>I did have a hard drive with an early gold candidate of <a href="http://www.nuance.com/naturallyspeaking/">Dragon Naturally Speaking 9.5</a> (totally by accedent), Catherine Devlin graciously allowed me to use her laptop, and Carl Karston and the AV crew &lt;insert forgotten name here&gt; set me up with a Sure USB Microphone. This Microphone was the shiznitz! So I scrapped the entire planned talk and decided to work with what I had. I think it worked out in the end.</p>
<p>I should explain a bit about doing live demonstrations of speech recognition. They work quite well in demonstration booths if you have an enrolled profile (the user has trained with the system), and a high quality $$$ mic. But there are some rules to doing these demonstrations. You do not do them with a bad microphone. You do not do them on unknown laptop hardware. You do not do them with a speaker independent un-enrolled profile. You do not do them with out a prepared script that you have tested and know inside out and backwards. And you never, ever do them in front of 1000 people in a very noisy, echoy ballroom external under amplification. If you break these rules, you end up with demonstrations like the one Microsoft had, and it ends up on youtube  (out of professional respect I will not link to their demo), and it continues the myth that speech recognition doesn&#8217;t work. Because it doesn&#8217;t work under those conditions, as even humans can&#8217;t recognize what you are saying half the time.</p>
<p>My original talk was going to be fun and interesting and poke fun at speech recognition demonstrations in a way that people would get, yet still show off how good it was even in bad conditions. The software can handle it; I have tested it enough to be sure of this. Well under the actual conditions I was faced with I knew it would be Microsoft all over again. I had four options:</p>
<ol>
<li>Follow the script and make a Nuance products looks like total garbage.</li>
<li>Ditch the live demonstration and give a dry boring talk on why Nuance was sponsoring Pycon (and have it forever forgotten)</li>
<li>Ditch the talk completely, and leave Nuance as just a footnote on the website.</li>
<li>Have fun, and if I get very lucky, people will remember Nuance in a positive light.</li>
</ol>
<p>I am not 100% sure I got very lucky, but I did get lucky.</p>
<p>Only at PyCon can I show up with litterally nothing, and have people bend over backwards to help me. I just asked Catherine to use her machine because I noted at the python lab that it was a nice, fast Dell XPS machine. I had 0 expectation, and yet she had absolutely no problem giving me her machine and password for full access to it for an in determinant amount of time. Carl and the AV guys were running around like mad looking for anything that would work. What they came up with was beyond my expectation and set the entire tone for the talk. When I saw the mic I had a flash of inspiration, and somehow it seems to have worked. I actually did a 3min enrollment with the mic in the atrium in a deafening din of noise during the break just before the talk, much to the enjoyment of Mary who was almost in tears with laughter. (I was using our David Barry enrollment script and almost yelling it.) I can&#8217;t wait to see the video.</p>
<p>Another surprise was that there were many Dragon users in the audience.  Many people came up to me after wards when I was doing the demonstration in the (now quiet) Atrium with success stories and offers of professional headsets. One person (Lisa) is a storm chaser and uses dragon while driving after and away from tornadoes! Other people came up with very good questions. The level of sophistication of the average PyCon goer is quite high and everyone had a great respect for the problems of speech and language in general. There were none of the &#8217;star-trek&#8217; questions I often get.</p>
<p>Later I ran into someone who had had less than stellar experiences. We talked for quite a while about what the source of the problems could be, and I am very pleased that they are willing to try again and provide feedback. For some people speech recognition using the standard speaker independent base models just does not work well. There are so many variables determining why this is the case on a person by person basis, that it is next to impossible to tell what the real problem is just by talking. These users are the ones we want to know about. Those who try it, but for what ever reason it just doesn&#8217;t seem to work for them soon enough. Those with only ~95% accuracy or worse and quickly give up (or even not so quickly). Due to the activation/registration that the product does, we have decent numbers on how many people are effected by this. The numbers are quite low and it is not a problem from a &#8216;marketing&#8217; or &#8216;business&#8217; perspective. It is a problem from a research and understanding perspective. We want it to work for everyone.</p>
<p>Other important notes:</p>
<ul>
<li>playing 4 player packman, glaxon, nibbles, and attack %^#^$% ROCKED! <a href="http://www.philhassey.com/blog/" target="_blank">Phil</a> is my hero&#8230;</li>
<li>The <a href="http://twistedmatrix.com/">twisted</a> folks are the coolest people on the planet. (Being from Boston doesn&#8217;t hurt)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://dougma.com/archives/75/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Here there be Dragons!</title>
		<link>http://dougma.com/archives/56</link>
		<comments>http://dougma.com/archives/56#comments</comments>
		<pubDate>Tue, 20 Nov 2007 00:08:40 +0000</pubDate>
		<dc:creator>doug</dc:creator>
				<category><![CDATA[dragon]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.dougma.com/archives/53</guid>
		<description><![CDATA[Well it has been a 10+ year wait for some and a ~6 year wait for me, but there is finally a Dragon Naturally Speaking TV Commercial! It&#8217;s just being shown on some basic Cable channels (CNN, Discovery, History, Fox ***). There are not that many spots purchased, but it&#8217;s something! I remember being told [...]]]></description>
			<content:encoded><![CDATA[<p>Well it has been a 10+ year wait for some and a ~6 year wait for me, but there is finally a <a href="http://www.nuance.com/naturallyspeaking/" target="_blank">Dragon Naturally Speaking</a> <a href="http://www.youtube.com/watch?v=2T4v5nfVKTk" target="_blank">TV Commercial</a>! It&#8217;s just being shown on some basic Cable channels (CNN, Discovery, History, Fox ***). There are not that many spots purchased, but it&#8217;s something! I remember being told back in 98 that we would have a commercial for VoiceXpress, never to see it happen. I was more than a little jaded when it was announced internally a year ago, that it was finally going to happen. It is a little surreal to see something that I have worked on (that is not Open Source) hawked on TV. Now I am am just hoping we can get a GOOD commercial for the product, I would settle for merely not bad at this point.</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/2T4v5nfVKTk&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/2T4v5nfVKTk&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p>My god, I wish I had something good to say about this piece of advertisement. Lets decompose.</p>
<p><strong> 1. The product</strong></p>
<p>They somehow took a product that is fun to watch people use, and has a very cool, minimal, embedded interface, and made it a chore to watch. Worse yet, they misrepresented it&#8217;s capabilities.  It works better, faster, and easier than is portrayed. It is a continuous speech recognizer, why is that kid talking discreetly (one word at a time, and slowly?). It looked like he was using Kurzweil Voice or Dragon Dictate from 1995! Even the executive is talking as if he is reading a cue card (which is most likely the truth of it). This software is used by stenographers in court rooms. The fastest speaker can be recognized. I thought the most precious thing in a commercial was time? Why is there so much filler?</p>
<p>They never actually show the software clearly. The dragon bar is just a yellow blurry blob on the screen. Granted you can hide the bar, but the end result is, the system appears to be very slow and unresponsive. Even the cute typing text in the add is a misrepresentation. We do not send one letter at a time to the screen; that would be annoying after 2 seconds, not to mention slow. At least the womans use of the product is a little closer to reality. Oh and yes, you have full command and control over your PC ala Star Trek, but by saying &#8216;listen to me&#8217; and &#8217;stop listening&#8217; instead of &#8216;computer&#8217;; though you would never get that impression.</p>
<p><strong>2. The script</strong></p>
<p>Wow. I mean wow. When it comes to emerging trends, technology, and what the &#8216;hip&#8217; kids are doing, our upper management is fairly on top of things. They also understand the products they sell at a level I have not seen at any other company. I guess the same can not be said of our hired marketing firm (or whoever produced this thing)! The things wrong with the script (from both a technical and substantive perspective):</p>
<ul>
<li><strong>The woman writing an e-mail</strong>:  Even my Mom knows what a signature is and how to set her mail program to include it automatically. Who in their right mind would use a voice macro to do that? There are much better ways to show off macro&#8217;s. And <a href="http://www.nuance.com/naturallyspeaking/professional/demo.html" target="_blank">form filling</a> would be better for multiple signatures. That is a killer feature!</li>
<li><strong>The history report</strong>. I know adults think teenage boys are stupid and cannot write a decent report, but this poor actor must have been choking back bile when he saw this script.</li>
<li><strong>The IM interaction</strong>. This is just abysmal: &#8216;Are you in&#8217;? Every IM client from hour 0 has had the &#8216;away&#8217; feature, so yes, he is &#8216;in&#8217;, you know that already. I guess &#8216;in&#8217; is the hip new lingo all the kids are using these days.</li>
<li><strong>The executive</strong>. This is how a teenage boy pretending to be an executive talks.</li>
</ul>
<p><strong> 3. The acting</strong></p>
<p>All I can say is I really hope we got a good deal here. In some cases I think it is the material. There is not much you can do to make it palatable, so why waste the effort. It is a cut rate commercial for a few basic cable channels after all. What is interesting is we have many commercials for our vendors and resellers, and the acting there is top notch. You can find most of those on youtube, or on our <a href="http://www.nuance.com/talk/" target="_blank">website</a> (though this is a demo, not a commercial).</p>
<p><strong>4. The Direction and Cinematography</strong></p>
<p>Ok, its a commercial. The sets were believable. the lighting spot on, the sound perfect, and the basic camera work was good.  But please show the product. You never got a good look at what was going on, on the machine. The product is supposed to be the star of the commercial. Here it appears to be a character off screen being talked about.</p>
<p><strong>What would I have done?</strong></p>
<p>Well I would do a rip off of the HP &#8216;talking hands&#8217; commercials. This was actually my idea back in 1997 when I first started working with speech. Show the apps swapping around like you do in real life, only by voice. Show the real speed of the product. show the people, but not their heads. Show their feet propped up on the desk in front of them. Put the product first, and make it interesting. Have them standing there, and the transparent screen in front doing all the cool things they do in the HP commercials, only they have their hands behind their back. Show people really using the product, not selling it. I guess that is why I am an engineer and not in marketing.</p>
<p><strong>Additional Notes:</strong></p>
<p>No you do not need to speak punctuation. There is auto-punctuation, but before it is accurate the system needs to have been used for a number of hours to collect enough statistics on how you use punctuation and inflection. Having DNS inspect past e-mails and documents can help, but gathering the inflection data is the key part. For that reason it is turned off be default. More research and data will fix that.</p>
<p>No you do not need to spend hours or even minutes training the system. You can use it right out of the box, and it will get better with time. To be honest the learning curve is more on the user end, than on the software end. Talking to a computer is just like any new means of input, like cell phone SMS tapping, or pen tablet. It takes time to become comfortable with it, but not as much time as other input devices.</p>
<p>This blog post dictated with <a href="http://www.nuance.com/talk/" target="_blank">Dragon Naturally Speaking 9.5 Professional</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dougma.com/archives/56/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
