<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>SpeechTechie</title>
	<atom:link href="http://speechtechie.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://speechtechie.wordpress.com</link>
	<description>Solutions to my problems in speech technology research</description>
	<lastBuildDate>Tue, 13 Dec 2011 16:28:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='speechtechie.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>SpeechTechie</title>
		<link>http://speechtechie.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://speechtechie.wordpress.com/osd.xml" title="SpeechTechie" />
	<atom:link rel='hub' href='http://speechtechie.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Blank line in MLF file causes HResults error</title>
		<link>http://speechtechie.wordpress.com/2011/01/06/blank-line-in-mlf-file-causes-hresults-error/</link>
		<comments>http://speechtechie.wordpress.com/2011/01/06/blank-line-in-mlf-file-causes-hresults-error/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 02:38:18 +0000</pubDate>
		<dc:creator>keelan2</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[HTK]]></category>

		<guid isPermaLink="false">http://speechtechie.wordpress.com/?p=97</guid>
		<description><![CDATA[I ran the HTK command HResults to calculate the performance of a speech recognition experiment, and received the following error: ERROR [+6550] LoadHTKLabels: Junk at end of HTK transcription FATAL ERROR &#8211; Terminating program HResults After inspecting the reference MLF file, I discovered a blank line in one of the transcriptions. After deleting this line, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=97&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I ran the HTK command <font face="Courier">HResults</font> to calculate the performance of a speech recognition experiment, and received the following error:</p>
<p><font face="Courier"><br />
ERROR [+6550] LoadHTKLabels: Junk at end of HTK transcription<br />
FATAL ERROR &#8211; Terminating program HResults<br />
</font></p>
<p>After inspecting the reference MLF file, I discovered a blank line in one of the transcriptions. After deleting this line, the error disappeared, and <font face="Courier">HResults</font> completed successfully.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/speechtechie.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/speechtechie.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/speechtechie.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/speechtechie.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/speechtechie.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/speechtechie.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/speechtechie.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/speechtechie.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/speechtechie.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/speechtechie.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/speechtechie.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/speechtechie.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/speechtechie.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/speechtechie.wordpress.com/97/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=97&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://speechtechie.wordpress.com/2011/01/06/blank-line-in-mlf-file-causes-hresults-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9aecc168591959f4c7c9a08debeae18a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">keelan2</media:title>
		</media:content>
	</item>
		<item>
		<title>Converting Switchboard pronouncing dictionary to CMU phone set</title>
		<link>http://speechtechie.wordpress.com/2010/07/01/converting-switchboard-pronouncing-dictionary-to-cmu-phone-set/</link>
		<comments>http://speechtechie.wordpress.com/2010/07/01/converting-switchboard-pronouncing-dictionary-to-cmu-phone-set/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 01:55:37 +0000</pubDate>
		<dc:creator>keelan2</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://speechtechie.wordpress.com/?p=90</guid>
		<description><![CDATA[I recently wanted to train some acoustic models using the Switchboard corpus of conversational telephone speech, and I wanted the model names to be compatible with models that I had trained on a different corpus using the CMU pronouncing dictionary.  The phone sets of the Switchboard dictionary and the CMU dictionary are very similar, but [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=90&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recently wanted to train some acoustic models using the Switchboard corpus of conversational telephone speech, and I wanted the model names to be compatible with models that I had trained on a different corpus using the CMU pronouncing dictionary.  The phone sets of the Switchboard dictionary and the CMU dictionary are very similar, but there are three differences that need to be fixed before they are completely compatible.</p>
<p>First, the Switchboard pronouncing dictionary can be downloaded <a href="http://www.isip.piconepress.com/projects/switchboard/releases/switchboard_word_alignments.tar.gz">here</a> (along with the transcriptions).  The filename of the dictionary in this release is <span style="font-family:Courier;">sw-ms98-dict.text</span>.  Then, the CMU pronouncing dictionary can be downloaded <a href="https://cmusphinx.svn.sourceforge.net/svnroot/cmusphinx/trunk/cmudict/">here</a>.  For my purposes, I am disregarding the lexical stress information provided by the CMU dictionary, so I have removed all of the &#8217;0&#8242;, &#8217;1&#8242;, and &#8217;2&#8242; labels following the vowels.</p>
<p>If you compare the phones in the two dictionary files, you will see that the following three phones are present in the Switchboard dictionary, but absent in the CMU dictionary:  <font face="Courier">ax</font>, <font face="Courier">el</font>, and <font face="Courier">en</font>.  To convert the Switchboard dictionary transcriptions to match the CMU phone set, <font face="Courier">ax</font> should be changed to <font face="Courier">AH</font>, <font face="Courier">el</font> should be changed to <font face="Courier">AH L</font>, and <font face="Courier">en</font> should be changed to <font face="Courier">AH N</font>.</p>
<p>Here is a simple <font face="Courier">sed</font> script that I wrote to apply these changes to the Switchboard dictionary file <font face="Courier">sw-ms98-dict.text</font> (in addition to removing comments and empty lines):<br />
<code><br />
$ sed '1 d' sw-ms98-dict.text \<br />
| sed '/^#/ d' \<br />
| sed '/^$/ d' \<br />
| sed 's/ ax/ ah/g' \<br />
| sed 's/ en/ ah n/g' \<br />
| sed 's/ al/ ah l/g' \<br />
| sed 's/ .*/\U&amp;\E/'<br />
</code><br />
Note that this <font face="Courier">sed</font> script requires GNU <font face="Courier">sed</font> in order to use the last command to change the replacement text to upper case.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/speechtechie.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/speechtechie.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/speechtechie.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/speechtechie.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/speechtechie.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/speechtechie.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/speechtechie.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/speechtechie.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/speechtechie.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/speechtechie.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/speechtechie.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/speechtechie.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/speechtechie.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/speechtechie.wordpress.com/90/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=90&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://speechtechie.wordpress.com/2010/07/01/converting-switchboard-pronouncing-dictionary-to-cmu-phone-set/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9aecc168591959f4c7c9a08debeae18a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">keelan2</media:title>
		</media:content>
	</item>
		<item>
		<title>Disabling HSLab to compile HTK</title>
		<link>http://speechtechie.wordpress.com/2010/06/23/disabling-hslab-to-compile-htk/</link>
		<comments>http://speechtechie.wordpress.com/2010/06/23/disabling-hslab-to-compile-htk/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 21:37:44 +0000</pubDate>
		<dc:creator>keelan2</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[HTK]]></category>

		<guid isPermaLink="false">http://speechtechie.wordpress.com/?p=82</guid>
		<description><![CDATA[I was attempting to compile HTK (version 3.4) on a 64-bit Linux system, and I received this error for HSLab: /usr/bin/ld: skipping incompatible /usr/lib64/libX11.so when searching for -lX11 /usr/bin/ld: cannot find -lX11 collect2: ld returned 1 exit status make[1]: *** [HSLab] Error 1 I solved this by passing the following two arguments to the configure [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=82&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was attempting to compile HTK (version 3.4) on a 64-bit Linux system, and I received this error for HSLab:<br />
<span style="font-family:Courier;"><br />
/usr/bin/ld: skipping incompatible /usr/lib64/libX11.so when searching for -lX11<br />
/usr/bin/ld: cannot find -lX11<br />
collect2: ld returned 1 exit status<br />
make[1]: *** [HSLab] Error 1<br />
</span></p>
<p>I solved this by passing the following two arguments to the configure script:</p>
<p><span style="font-family:Courier;"><pre class="brush: bash;">$ configure --without-x --disable-hslab</pre></p>
<p></span></p>
<p>After the new Makefiles were generated, <span style="font-family:Courier;">make all</span> worked and built all of the HTK tools except HSLab.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/speechtechie.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/speechtechie.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/speechtechie.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/speechtechie.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/speechtechie.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/speechtechie.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/speechtechie.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/speechtechie.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/speechtechie.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/speechtechie.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/speechtechie.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/speechtechie.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/speechtechie.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/speechtechie.wordpress.com/82/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=82&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://speechtechie.wordpress.com/2010/06/23/disabling-hslab-to-compile-htk/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9aecc168591959f4c7c9a08debeae18a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">keelan2</media:title>
		</media:content>
	</item>
		<item>
		<title>ValidCodeParms error in HTK HCopy command</title>
		<link>http://speechtechie.wordpress.com/2010/06/23/validcodeparms-error-in-htk-hcopy-command/</link>
		<comments>http://speechtechie.wordpress.com/2010/06/23/validcodeparms-error-in-htk-hcopy-command/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 19:05:21 +0000</pubDate>
		<dc:creator>keelan2</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[HTK]]></category>

		<guid isPermaLink="false">http://speechtechie.wordpress.com/?p=79</guid>
		<description><![CDATA[When I ran the this HCopy command (using HTK 3.4): $ HCopy -C config -S train.scp I received the following warning message for each file: WARNING [-6371] ValidCodeParms: Using linear spectrum with PLP in HCopy The feature vector I was attempting to use was defined in the configuration file to be: TARGETKIND = PLP_0_D_A_Z The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=79&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When I ran the this HCopy command (using HTK 3.4):</p>
<p><font face="Courier">$ HCopy -C config -S train.scp</font></p>
<p>I received the following warning message for each file:</p>
<p><font face="Courier">WARNING [-6371]  ValidCodeParms: Using linear spectrum with PLP in HCopy</font></p>
<p>The feature vector I was attempting to use was defined in the configuration file to be:</p>
<p><font face="Courier">TARGETKIND = PLP_0_D_A_Z</font></p>
<p>The warning message disappeared when I added the following line to the configuration file:</p>
<p><font face="Courier">USEPOWER=T</font></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/speechtechie.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/speechtechie.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/speechtechie.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/speechtechie.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/speechtechie.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/speechtechie.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/speechtechie.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/speechtechie.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/speechtechie.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/speechtechie.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/speechtechie.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/speechtechie.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/speechtechie.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/speechtechie.wordpress.com/79/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=79&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://speechtechie.wordpress.com/2010/06/23/validcodeparms-error-in-htk-hcopy-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9aecc168591959f4c7c9a08debeae18a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">keelan2</media:title>
		</media:content>
	</item>
		<item>
		<title>Using an ESPS Parameter File for get_f0</title>
		<link>http://speechtechie.wordpress.com/2010/05/20/using-an-esps-parameter-file-for-get_f0/</link>
		<comments>http://speechtechie.wordpress.com/2010/05/20/using-an-esps-parameter-file-for-get_f0/#comments</comments>
		<pubDate>Thu, 20 May 2010 14:01:40 +0000</pubDate>
		<dc:creator>keelan2</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ESPS]]></category>

		<guid isPermaLink="false">http://speechtechie.wordpress.com/?p=74</guid>
		<description><![CDATA[Many ESPS commands allow the use of parameter files to set parameters used by the algorithms (instead of specifying them as command-line arguments). For example, the man page of get_f0 (for pitch tracking) lists the parameters min_f0 and max_f0 that will specify the minimum and maximum F0 values to track. The default values for these [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=74&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Many ESPS commands allow the use of parameter files to set parameters used by the algorithms (instead of specifying them as command-line arguments). For example, the man page of get_f0 (for pitch tracking) lists the parameters min_f0 and max_f0 that will specify the minimum and maximum F0 values to track.  The default values for these parameters are 50.0 and 550.0 Hertz. To modify these with speaker-specific values for more accurate pitch tracking, create a parameter file with the following contents:<br />
<font face="Courier"><br />
float min_f0 = 75;<br />
float max_f0 = 300;<br />
</font></p>
<p>The format of each line of the parameter file is:<br />
<font face="Courier"><br />
dataType name = value;<br />
</font></p>
<p>The data type for each parameter should be available in the man page for the command.  To run the command using these parameters, you can either simply name the parameter file <font face="Courier">params</font> and put it in the directory where you run the command, or use the <font face="Courier">-P</font> command line option to specify the name of the file.  For example, the following command will use the parameter file <font face="Courier">f0params.txt</font> to produce pitch estimates for the audio file <font face="Courier">filename.wav</font>:<br />
<font face="Courier"><br />
$ get_f0 -P f0params.txt filename.wav filename.f0<br />
</font></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/speechtechie.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/speechtechie.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/speechtechie.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/speechtechie.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/speechtechie.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/speechtechie.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/speechtechie.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/speechtechie.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/speechtechie.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/speechtechie.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/speechtechie.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/speechtechie.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/speechtechie.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/speechtechie.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=74&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://speechtechie.wordpress.com/2010/05/20/using-an-esps-parameter-file-for-get_f0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9aecc168591959f4c7c9a08debeae18a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">keelan2</media:title>
		</media:content>
	</item>
		<item>
		<title>HLStats Segmentation Fault</title>
		<link>http://speechtechie.wordpress.com/2010/03/02/hlstats-segmentation-fault/</link>
		<comments>http://speechtechie.wordpress.com/2010/03/02/hlstats-segmentation-fault/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 15:13:49 +0000</pubDate>
		<dc:creator>keelan2</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[HTK]]></category>

		<guid isPermaLink="false">http://speechtechie.wordpress.com/?p=66</guid>
		<description><![CDATA[While using the HTK (version 3.4.1) tool HLStats to build a bigram language model from a corpus of transcriptions of speech files, I encountered a segmentation fault. The command I ran was: $ HLStats -b train.bigram -o train.wlist train/*.lab Segmentation fault where train.bigram is the filename where the language model should be saved, train.wlist contains [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=66&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>While using the HTK (version 3.4.1) tool <font face="Courier">HLStats</font> to build a bigram language model from a corpus of transcriptions of speech files, I encountered a segmentation fault.  The command I ran was:</p>
<p><font face="Courier"><br />
$ HLStats -b train.bigram -o train.wlist train/*.lab<br />
Segmentation fault<br />
</font></p>
<p>where <font face="Courier">train.bigram</font> is the filename where the language model should be saved, <font face="Courier">train.wlist</font> contains a list of all of the unique words in the corpus, and <font face="Courier">train/</font> is a directory that stores a .lab orthographic transcription file for each speech file.</p>
<p>By turning the HTK verbosity to the highest level (<font face="Courier">-T 8</font>) I was easily able to identify the file that caused the segmentation fault:</p>
<p><font face="Courier"><br />
$ HLStats -T 8 -b train.bigram -o train.wlist train/*.lab<br />
. . .<br />
  Processing file train/XXX.lab<br />
Segmentation fault<br />
</font></p>
<p>I discovered that the file <font face="Courier">XXX.lab</font> was empty:  the transcriber did not transcribe anything because the speech in that file was inaudible.  This was apparently the cause of the Segmentation Fault in <font face="Courier">HLStats</font>.  So, one solution would be to make sure all label files contain at least one transcribed word.</p>
<p>After glancing at the source code, though, in <font face="Courier">HLStats.c</font>, it seemed like <font face="Courier">HLStats</font> should be able to handle empty label files.  Indeed, when I concatenate all of the label files into a Master Label File, <font face="Courier">HLStats</font> works fine and prints a warning message for the empty label files:</p>
<p><font face="Courier"><br />
$ HLStats -T 8 -b train.bigram -o train.wlist train.mlf<br />
. . .<br />
  Processing file train/XXX.lab<br />
 WARNING [-1330]  HLStats: Empty file XXX.lab in HLStats<br />
. . .<br />
</font></p>
<p>So, it looks like <font face="Courier">HLStats</font> isn&#8217;t able to process empty label files when they are listed individually as command line arguments.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/speechtechie.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/speechtechie.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/speechtechie.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/speechtechie.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/speechtechie.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/speechtechie.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/speechtechie.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/speechtechie.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/speechtechie.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/speechtechie.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/speechtechie.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/speechtechie.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/speechtechie.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/speechtechie.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=66&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://speechtechie.wordpress.com/2010/03/02/hlstats-segmentation-fault/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9aecc168591959f4c7c9a08debeae18a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">keelan2</media:title>
		</media:content>
	</item>
		<item>
		<title>HTK recognition using a word loop grammar</title>
		<link>http://speechtechie.wordpress.com/2010/03/01/htk-recognition-using-a-word-loop-grammar/</link>
		<comments>http://speechtechie.wordpress.com/2010/03/01/htk-recognition-using-a-word-loop-grammar/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 13:51:39 +0000</pubDate>
		<dc:creator>keelan2</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[HTK]]></category>

		<guid isPermaLink="false">http://speechtechie.wordpress.com/?p=62</guid>
		<description><![CDATA[A simple speech recognition task is to use only the acoustic observations to predict the most likely sequence of words, and, thus, not incorporate a language model. In order to do this with HTK, you need to first create a word loop grammar. Assuming the file wordList contains a list of potential words to be [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=62&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A simple speech recognition task is to use only the acoustic observations to predict the most likely sequence of words, and, thus, not incorporate a language model.  In order to do this with HTK, you need to first create a word loop grammar.  Assuming the file <font face="Courier">wordList</font> contains a list of potential words to be recognized, the following command creates the word loop grammar in the file <font face="Courier">wordLoop</font>:</p>
<p><font face="Courier">$ HBuild wordList wordLoop</font></p>
<p>The word loop grammar simply contains a network in which each word occurs with equal probability.</p>
<p>To recognize a speech file using this word loop grammar, run the following command (assuming that <font face="Courier">macros</font> and <font face="Courier">hmmdefs</font> contain the acoustic models, <font face="Courier">dict</font> contains the pronouncing dictionary, and <font face="Courier">monophones</font> contains a list of the HMM names):</p>
<p><font face="Courier">$ HVite -H macros -H hmmdefs -w wordLoop dict monophones testFile</font></p>
<p>This type of recognition is slow if there are more than a few words in <font face="Courier">wordList</font>, and the accuracy is generally low.  It is useful, however, for experimental purposes.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/speechtechie.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/speechtechie.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/speechtechie.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/speechtechie.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/speechtechie.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/speechtechie.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/speechtechie.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/speechtechie.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/speechtechie.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/speechtechie.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/speechtechie.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/speechtechie.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/speechtechie.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/speechtechie.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=62&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://speechtechie.wordpress.com/2010/03/01/htk-recognition-using-a-word-loop-grammar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9aecc168591959f4c7c9a08debeae18a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">keelan2</media:title>
		</media:content>
	</item>
		<item>
		<title>Using Ogg Vorbis sound files with SoX</title>
		<link>http://speechtechie.wordpress.com/2009/07/09/using-ogg-vorbis-sound-files-with-sox/</link>
		<comments>http://speechtechie.wordpress.com/2009/07/09/using-ogg-vorbis-sound-files-with-sox/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 16:00:26 +0000</pubDate>
		<dc:creator>keelan2</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ogg]]></category>
		<category><![CDATA[SoX]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[vorbis]]></category>

		<guid isPermaLink="false">http://speechtechie.wordpress.com/?p=55</guid>
		<description><![CDATA[Ogg Vorbis is an open source audio compression format (not proprietary, like mp3!). I recently needed to play / manipulate .ogg sound files that I downloaded from LibriVox, an excellent repository of free audiobooks. The sound manipulation program SoX can encode and decode Ogg Vorbis files, but requires the installation of additional libraries first. After [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=55&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ogg Vorbis is an open source audio compression format (not proprietary, like mp3!).  I recently needed to play / manipulate .ogg sound files that I downloaded from <a href="http://librivox.org/">LibriVox</a>, an excellent repository of free audiobooks.  The sound manipulation program <a href="http://sox.sourceforge.net/">SoX</a> can encode and decode Ogg Vorbis files, but requires the installation of additional libraries first.</p>
<p>After <a href="http://speechtechie.wordpress.com/2009/07/09/installing-sox-on-ubuntu-9-04/">compiling and installing SoX 14.3.0 on Ubuntu 9.04</a>, I tried to convert an Ogg Vorbis file to WAV format, but received the following error:</p>
<p><font face="Courier">$ sox filename.ogg filename.wav<br />
sox FAIL formats: no handler for detected file type &#8216;vorbis&#8217;</font></p>
<p>Another sign that something was wrong was the following output from running <font face="Courier">./configure</font> before compiling SoX:</p>
<p><font face="Courier">OPTIONAL FILE FORMATS<br />
oggvorbis&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.no<br />
</font></p>
<p>To fix this problem and enable the use of Ogg Vorbis files with SoX, I did the following:</p>
<p><font face="Courier">$ sudo apt-get install vorbis-tools</font></p>
<p>In addition I downloaded and installed <font face="Courier">libogg</font> and <font face="Courier">libvorbis</font> from <a href="http://www.xiph.org/downloads">Xiph.Org</a> (in that order, since <font face="Courier">libvorbis</font> depends on <font face="Courier">libogg</font>).  After that, I re-configured SoX, and saw</p>
<p><font face="Courier">OPTIONAL FILE FORMATS<br />
oggvorbis&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.yes<br />
</font></p>
<p>Then, after re-compiling and re-installing, SoX was able to process the Ogg Vorbis file.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/speechtechie.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/speechtechie.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/speechtechie.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/speechtechie.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/speechtechie.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/speechtechie.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/speechtechie.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/speechtechie.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/speechtechie.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/speechtechie.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/speechtechie.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/speechtechie.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/speechtechie.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/speechtechie.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=55&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://speechtechie.wordpress.com/2009/07/09/using-ogg-vorbis-sound-files-with-sox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9aecc168591959f4c7c9a08debeae18a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">keelan2</media:title>
		</media:content>
	</item>
		<item>
		<title>Installing sox on Ubuntu 9.04</title>
		<link>http://speechtechie.wordpress.com/2009/07/09/installing-sox-on-ubuntu-9-04/</link>
		<comments>http://speechtechie.wordpress.com/2009/07/09/installing-sox-on-ubuntu-9-04/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 14:06:01 +0000</pubDate>
		<dc:creator>keelan2</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[SoX]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://speechtechie.wordpress.com/?p=51</guid>
		<description><![CDATA[SoX (short for Sound eXchange) is a very useful multi-purpose tool for manipulating sound files.  It can convert between many different file formants, and can also add various effects to the signal. It can be downloaded here. After downloading the source code (version 14.3.0) and succesfully compiling it on Ubuntu 9.04, I received the following [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=51&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>SoX (short for Sound eXchange) is a very useful multi-purpose tool for manipulating sound files.  It can convert between many different file formants, and can also add various effects to the signal. It can be downloaded <a href="http://sox.sourceforge.net/" target="_blank">here</a>.</p>
<p>After downloading the source code (version 14.3.0) and succesfully compiling it on Ubuntu 9.04, I received the following error when trying to start up SoX:</p>
<p><font face="Courier">$ sox<br />
sox: error while loading shared libraries: libsox.so.1: cannot open shared object file: No such file or directory</font></p>
<p>After a little poking around, I see that the file <font face="Courier">libsox.so.1</font> was installed to <font face="Courier">/usr/local/lib</font> when SoX was installed.  Also, <font face="Courier">/usr/local/lib</font> is included in the file <font face="Courier">/etc/ld.so.conf</font> (the system file which contains a list of shared libraries). However, to link these newly installed libraries and make them accessible, I needed to run the following command:</p>
<p><font face="Courier">$ sudo ldconfig</font></p>
<p>After running that, SoX worked just fine.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/speechtechie.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/speechtechie.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/speechtechie.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/speechtechie.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/speechtechie.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/speechtechie.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/speechtechie.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/speechtechie.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/speechtechie.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/speechtechie.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/speechtechie.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/speechtechie.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/speechtechie.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/speechtechie.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=51&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://speechtechie.wordpress.com/2009/07/09/installing-sox-on-ubuntu-9-04/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9aecc168591959f4c7c9a08debeae18a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">keelan2</media:title>
		</media:content>
	</item>
		<item>
		<title>Back references in Python</title>
		<link>http://speechtechie.wordpress.com/2009/06/15/back-references-in-python/</link>
		<comments>http://speechtechie.wordpress.com/2009/06/15/back-references-in-python/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 15:49:55 +0000</pubDate>
		<dc:creator>keelan2</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[regular expressions]]></category>

		<guid isPermaLink="false">http://speechtechie.wordpress.com/?p=33</guid>
		<description><![CDATA[Back references in regular expressions in Python work just like you&#8217;d expect them to. For example, to break up hyphenated words in a text (but keep all other hyphens), do this: &#62;&#62;&#62; import re &#62;&#62;&#62; pat=re.compile(r&#8217;([A-Za-z]+)-([A-Za-z]+)&#8217;) &#62;&#62;&#62; s = &#8216;This is a te- test of back-references in Python.&#8217; &#62;&#62;&#62; re.sub(pat, r&#8217;\1 \2&#8242;, s) &#8216;This is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=33&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Back references in regular expressions in Python work just like you&#8217;d expect them to.  For example, to break up hyphenated words in a text (but keep all other hyphens), do this:</p>
<p><span style="font-family:Courier New;"><br />
&gt;&gt;&gt; import re<br />
&gt;&gt;&gt; pat=re.compile(r&#8217;([A-Za-z]+)-([A-Za-z]+)&#8217;)<br />
&gt;&gt;&gt; s = &#8216;This is a te- test of back-references in Python.&#8217;<br />
&gt;&gt;&gt; re.sub(pat, r&#8217;\1 \2&#8242;, s)<br />
&#8216;This is a te- test of back references in Python.&#8217;<br />
</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/speechtechie.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/speechtechie.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/speechtechie.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/speechtechie.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/speechtechie.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/speechtechie.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/speechtechie.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/speechtechie.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/speechtechie.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/speechtechie.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/speechtechie.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/speechtechie.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/speechtechie.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/speechtechie.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=speechtechie.wordpress.com&amp;blog=8140255&amp;post=33&amp;subd=speechtechie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://speechtechie.wordpress.com/2009/06/15/back-references-in-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9aecc168591959f4c7c9a08debeae18a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">keelan2</media:title>
		</media:content>
	</item>
	</channel>
</rss>
