<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">My Ramblings - About TTS and Speech Synthesis Technologies</title><subtitle type="html" /><id>http://blogs.msdn.com/b/speak/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/b/speak/atom.aspx" /><generator uri="http://telligent.com" version="5.6.583.17018">Telligent Community 5.6.583.17018 (Build: 5.6.583.17018)</generator><updated>2009-01-10T15:26:00Z</updated><entry><title>Microsoft Speech Platform 11.0</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2011/09/12/microsoft-speech-platform-11-0.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2011/09/12/microsoft-speech-platform-11-0.aspx</id><published>2011-09-12T00:28:00Z</published><updated>2011-09-12T00:28:00Z</updated><content type="html">&lt;p&gt;Microsoft Speech Platform has upgraded to Version 11.0. &amp;nbsp;It includes many improvements on SR and TTS engines in the past year.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There is a MSDN web page for more detail information about the speech platform&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh361572.aspx"&gt;http://msdn.microsoft.com/en-us/library/hh361572.asp&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh361572.aspx"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In particular, for TTS, there is a new voice "ZiraPro" for en-US. &amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10209213" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="Speech Platform" scheme="http://blogs.msdn.com/b/speak/archive/tags/Speech+Platform/" /></entry><entry><title>Question about SupportedAudioFormats of SpeechSynthesizer</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2011/01/02/question-about-supportedaudioformats-of-speechsynthesizer.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2011/01/02/question-about-supportedaudioformats-of-speechsynthesizer.aspx</id><published>2011-01-02T07:30:00Z</published><updated>2011-01-02T07:30:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;br /&gt;Happy new year!&amp;nbsp; It is 2011.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Recently I got a customer question regarding "SupportedAudioFormats".&amp;nbsp; He used the Server Speech Platform 10.2. But he found the SupportedAudioFormats of speechsynthesizer is empty.&lt;br /&gt;This is because of some issue in service voice setup. All the service voices currently is in 8k8bit PCM format. &lt;/p&gt;
&lt;p&gt;The voice audio format can be specified like below. &lt;br /&gt;speechSynthesizer. SetOutputToWaveFile(&amp;ldquo;output.wav&amp;rdquo;, new SpeechAudioFormatInfo(8000, AudioBitsPerSample.Eight, AudioChannel.mono));&lt;/p&gt;
&lt;p&gt;if you set audio format to other format like 16k16bit, the speech synthesizer will do resampling for you.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10110871" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="TTS" scheme="http://blogs.msdn.com/b/speak/archive/tags/TTS/" /><category term="speechsynthesizer" scheme="http://blogs.msdn.com/b/speak/archive/tags/speechsynthesizer/" /></entry><entry><title>Where to ask for TTS support? </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2010/12/01/where-to-ask-for-tts-support.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2010/12/01/where-to-ask-for-tts-support.aspx</id><published>2010-12-01T13:37:00Z</published><updated>2010-12-01T13:37:00Z</updated><content type="html">&lt;p&gt;If you are a developer that is looking for some help on using TTS in your project, there is an alias you can try. &lt;br /&gt;speak AT microsoft.com&lt;br /&gt;&lt;br /&gt;It is not a fulltime product support contact but you might get some suggestion to your problem. You can also give your feedback about text to speech engines via this email. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&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://blogs.msdn.com/aggbug.aspx?PostID=10099001" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="TTS" scheme="http://blogs.msdn.com/b/speak/archive/tags/TTS/" /><category term="feedbacks" scheme="http://blogs.msdn.com/b/speak/archive/tags/feedbacks/" /></entry><entry><title>TTS in Microsoft Lync</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2010/11/06/tts-in-microsoft-lync.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2010/11/06/tts-in-microsoft-lync.aspx</id><published>2010-11-06T05:57:33Z</published><updated>2010-11-06T05:57:33Z</updated><content type="html">&lt;p&gt;According to &lt;a href="http://www.microsoft.com/en-us/lync/extensible-platform.aspx"&gt;http://www.microsoft.com/en-us/lync/extensible-platform.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;"State-of-the-art speech technology now in 26 languages &lt;/span&gt;provided by the updated Microsoft Speech Platform, a zero-royalty, enterprise grade server based speech platform that ships with UCMA 3.0 and now adds VoiceXML 2.1 to UCMA needs. " &lt;/p&gt;
&lt;p&gt;So you can develop UCMA 3.0 based application with TTS function in 26 language now. &lt;/p&gt;
&lt;p&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://blogs.msdn.com/aggbug.aspx?PostID=10087038" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="TTS" scheme="http://blogs.msdn.com/b/speak/archive/tags/TTS/" /><category term="UCMA" scheme="http://blogs.msdn.com/b/speak/archive/tags/UCMA/" /><category term="Lync" scheme="http://blogs.msdn.com/b/speak/archive/tags/Lync/" /></entry><entry><title>What do you use TTS for? </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2010/10/20/what-do-you-use-tts-for.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2010/10/20/what-do-you-use-tts-for.aspx</id><published>2010-10-20T14:19:06Z</published><updated>2010-10-20T14:19:06Z</updated><content type="html">&lt;p&gt;When we think about improving TTS voice quality, we always need to consider the scenerio that TTS are used in.&lt;br /&gt;For example, if the scenerio is accessiblity, TTS needs to be highly intelligible in all conditions. &lt;br /&gt;If the scenerio is reading turn by turn directions, the key information of routing needs to be highlighted and more prominent. &lt;/p&gt;
&lt;p&gt;So if you are developing or have an application that uses TTS now, what do you use it for? What kind of expectation do you have on the TTS quality? &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10078439" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>TTS in Windows Phone 7</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2010/09/20/tts-in-windows-phone-7.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2010/09/20/tts-in-windows-phone-7.aspx</id><published>2010-09-19T23:25:00Z</published><updated>2010-09-19T23:25:00Z</updated><content type="html">&lt;p&gt;If you got a chance to play a Windows phone 7, you can try out speech feature in it. &lt;/p&gt;
&lt;p&gt;It has three cool speech features: voice search, voice activated dialing and start application by command.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In these scenerios, Zira TTS will use to speak the text back.&amp;nbsp;&amp;nbsp; I hope you will love it.&lt;/p&gt;
&lt;p&gt;More news about speech for phone 7. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/presskits/speech/videoGallery.aspx"&gt;http://www.microsoft.com/presspass/presskits/speech/videoGallery.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/features/2010/aug10/08-03gamechangerfea.mspx"&gt;http://www.microsoft.com/presspass/features/2010/aug10/08-03gamechangerfea.mspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.pcworld.com/businesscenter/article/202560/windows_phone_7_to_excel_on_speech.html"&gt;http://www.pcworld.com/businesscenter/article/202560/windows_phone_7_to_excel_on_speech.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10064805" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="TTS" scheme="http://blogs.msdn.com/b/speak/archive/tags/TTS/" /><category term="Windows Phone 7" scheme="http://blogs.msdn.com/b/speak/archive/tags/Windows+Phone+7/" /></entry><entry><title>FAQ about The Server Speech Platform </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2010/07/29/faq-about-the-server-speech-platform.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2010/07/29/faq-about-the-server-speech-platform.aspx</id><published>2010-07-29T11:29:00Z</published><updated>2010-07-29T11:29:00Z</updated><content type="html">&lt;p&gt;This post will talk about some frequent questions when using TTS functionality in &lt;a href="http://blogs.msdn.com/b/speak/archive/2010/03/30/microsoft-server-speech-platform-10-1-released-sr-and-tts-in-26-languages.aspx"&gt;Microsoft Server Speech Platform.&lt;/a&gt;&amp;nbsp; I will keep it updated as new questions come up.&lt;/p&gt;
&lt;p&gt;For the detailed usage of the API, please go to MSDN.&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Symbol; color: black; font-size: 10pt; mso-fareast-font-family: Symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&amp;middot;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Arial','sans-serif'; color: black; font-size: 9pt; mso-fareast-font-family: 'Times New Roman';"&gt;Why SpeechSynthesizer Speak doesn't produce sound on my sound card?&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Arial','sans-serif'; color: black; font-size: 9pt; mso-fareast-font-family: 'Times New Roman';"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';"&gt;Currently the server voice doesn&amp;rsquo;t speak to sound card because it is primarily designed for server usage. It is a difference against System.Speech.Synthesizer. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';"&gt;There are serveral ways for you to play the audio from SpeechSynthesizer. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';"&gt;1.&amp;nbsp;&amp;nbsp;You can speak to wave file first and play that wave file. See SetOutputToWavefile method of SpeechSynthesizer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';"&gt;2.&amp;nbsp;&amp;nbsp;Use a custom output stream to send the audio bytes to your target device (could be audio device or network socket). See SetOutputAudioStream method. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';"&gt;3.&amp;nbsp; Speak to a memory stream, and then play the stream with System.Media.SoundPlayer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Symbol; color: black; font-size: 10pt; mso-fareast-font-family: Symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&amp;middot;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Arial','sans-serif'; color: black; font-size: 9pt; mso-fareast-font-family: 'Times New Roman';"&gt;Why SpeechSynthesizer throws an&amp;nbsp;exception that says "No voice installed on the system or none available with the current security setting"? &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Arial','sans-serif'; color: black; font-size: 9pt; mso-fareast-font-family: 'Times New Roman';"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';"&gt;It could be caused by following reasons:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';"&gt;1. The speech platform runtime is installed, but the language pack is not installed. Make sure you install the TTS language pack.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';"&gt;2. The speech platform and language pack&amp;nbsp;are installed, but the .net application is compiled as a target platform different from the speech platform. For example, speech platform is x64, but the app is x86. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Symbol; color: black; font-size: 10pt; mso-fareast-font-family: Symbol; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&amp;middot;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Arial','sans-serif'; color: black; font-size: 9pt; mso-fareast-font-family: 'Times New Roman';"&gt;What are the difference between desktop speech API, and server speech API? &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Here are some differences between desktop speech API and server speech API from usage perspective. &lt;br /&gt;1. They have different GUIDs for COM object.&lt;br /&gt;2. They have different name space. (System.Speech for Desktop,&amp;nbsp; Microsoft.Speech for Server)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10043772" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="TTS" scheme="http://blogs.msdn.com/b/speak/archive/tags/TTS/" /><category term="Speech Platform" scheme="http://blogs.msdn.com/b/speak/archive/tags/Speech+Platform/" /><category term="Server Speech Platform" scheme="http://blogs.msdn.com/b/speak/archive/tags/Server+Speech+Platform/" /></entry><entry><title>Use TTS functionality in Microsoft Speech Platform </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2010/06/25/use-tts-functionality-in-microsoft-speech-platform.aspx" /><link rel="enclosure" type="application/x-zip-compressed" length="3856" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-03-01-30/speak.zip" /><id>http://blogs.msdn.com/b/speak/archive/2010/06/25/use-tts-functionality-in-microsoft-speech-platform.aspx</id><published>2010-06-25T13:53:16Z</published><updated>2010-06-25T13:53:16Z</updated><content type="html">&lt;p&gt;In previous &lt;a href="http://blogs.msdn.com/b/speak/archive/2010/03/30/microsoft-server-speech-platform-10-1-released-sr-and-tts-in-26-languages.aspx"&gt;post&lt;/a&gt;, I introduced the microsoft speech platform is available to download. Here is a short introduction on how to use the TTS functionality provided by the platform.&amp;nbsp; The steps are:&lt;/p&gt;
&lt;p&gt;1. Download and install the speech platform runtime and one language pack like en-US as you wish &lt;/p&gt;
&lt;p&gt;2.&amp;nbsp;Download the Software Development Kit and install it. &amp;nbsp;the SDK is installed into somewhere like C:\Program Files\Microsoft Speech Platform SDK&lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;Launch Visual Studio, go to &amp;ldquo;Tools&amp;rdquo; -&amp;gt;&amp;nbsp; &amp;ldquo;options&amp;rdquo; -&amp;gt; &amp;ldquo;Project and Solutions&amp;rdquo; -&amp;gt; &amp;ldquo;VC++ Directories&amp;rdquo; (Here I use VS2008)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add the path like C:\Program Files\Microsoft Speech Platform SDK\include into the &amp;ldquo;include files&amp;rdquo; directories (as top one)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add the path like C:\Program Files\Microsoft Speech Platform SDK\Lib into the &amp;ldquo;library files&amp;rdquo; directories (as top one)&lt;/p&gt;
&lt;p&gt;4.&amp;nbsp;Unzip the attached sample and build,&amp;nbsp; you should be able to compile it and run. You can hear the voice is speaking to you. This is actually a simple "hello world" example using the native API (SAPI)&amp;nbsp;to call TTS. &lt;/p&gt;
&lt;p&gt;Let me know if this works for you or not. Have fun with TTS! &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10030130" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="TTS" scheme="http://blogs.msdn.com/b/speak/archive/tags/TTS/" /><category term="SAPI" scheme="http://blogs.msdn.com/b/speak/archive/tags/SAPI/" /></entry><entry><title>Bing app with Navigation for Windows Mobile released!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2010/06/10/bing-app-with-navigation-for-windows-mobile-released.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2010/06/10/bing-app-with-navigation-for-windows-mobile-released.aspx</id><published>2010-06-10T14:24:04Z</published><updated>2010-06-10T14:24:04Z</updated><content type="html">&lt;p&gt;Recently Bing app for Windows Mobile has added free turn by turn directions.&amp;nbsp; TTS is used to read out the address during navigation. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.bing.com/community/blogs/search/archive/2010/05/11/updated-bing-app-for-windows-phone.aspx"&gt;http://www.bing.com/community/blogs/search/archive/2010/05/11/updated-bing-app-for-windows-phone.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you have a windows phone, have a try with it.&amp;nbsp;&amp;nbsp; How do you feel the TTS voice quality in it? Please comment! &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10022945" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="TTS" scheme="http://blogs.msdn.com/b/speak/archive/tags/TTS/" /><category term="bing" scheme="http://blogs.msdn.com/b/speak/archive/tags/bing/" /><category term="Navigation" scheme="http://blogs.msdn.com/b/speak/archive/tags/Navigation/" /></entry><entry><title>Use Microsoft TTS to read office documents with Office 2010</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2010/04/15/use-microsoft-tts-to-read-office-documents-with-office-2010.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2010/04/15/use-microsoft-tts-to-read-office-documents-with-office-2010.aspx</id><published>2010-04-15T03:34:00Z</published><updated>2010-04-15T03:34:00Z</updated><content type="html">&lt;P&gt;In Office 2010, there is a new cool feature to read the text aloud with Microsoft TTS.&lt;/P&gt;
&lt;P&gt;Here is the post about how to use it.&amp;nbsp;It can use the latest speech platform voices in 26 languages. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/office2010/archive/2010/04/14/hear-in-your-language-in-office-2010.aspx" mce_href="http://blogs.technet.com/office2010/archive/2010/04/14/hear-in-your-language-in-office-2010.aspx"&gt;http://blogs.technet.com/office2010/archive/2010/04/14/hear-in-your-language-in-office-2010.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Have&amp;nbsp;fun with it!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9996292" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="TTS" scheme="http://blogs.msdn.com/b/speak/archive/tags/TTS/" /><category term="office 2010" scheme="http://blogs.msdn.com/b/speak/archive/tags/office+2010/" /></entry><entry><title>Microsoft Server Speech Platform 10.1 Released (SR and TTS in 26 languages)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2010/03/30/microsoft-server-speech-platform-10-1-released-sr-and-tts-in-26-languages.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2010/03/30/microsoft-server-speech-platform-10-1-released-sr-and-tts-in-26-languages.aspx</id><published>2010-03-30T01:02:00Z</published><updated>2010-03-30T01:02:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Want to build your speech application with speech recognitions and synthesis? &lt;/P&gt;
&lt;P mce_keep="true"&gt;Install the package below, you can now use SR and TTS in 26 language easily.&amp;nbsp; &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;For the Runtime, please download the &lt;A href="http://go.microsoft.com/fwlink/?LinkID=185767&amp;amp;clcid=0x409" mce_href="http://go.microsoft.com/fwlink/?LinkID=185767&amp;amp;clcid=0x409"&gt;&lt;FONT color=#0033cc&gt;Microsoft Speech Platform - Server Runtime 10.1&lt;/FONT&gt;&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;For Language Packs, please download the&amp;nbsp;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=40&amp;amp;p=1&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=674356c4-e742-4855-b3cc-fc4d5522c449&amp;amp;u=http%3a%2f%2fgo.microsoft.com%2ffwlink%2f%3fLinkID%3d185768%26clcid%3d0x409" mce_href="http://www.microsoft.com/downloads/info.aspx?na=40&amp;amp;p=1&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=674356c4-e742-4855-b3cc-fc4d5522c449&amp;amp;u=http%3a%2f%2fgo.microsoft.com%2ffwlink%2f%3fLinkID%3d185768%26clcid%3d0x409"&gt;&lt;FONT color=#0033cc&gt;Microsoft Speech Platform - Server Runtime Languages 10.1&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;For the Software Development Kit, please download the &lt;A href="http://go.microsoft.com/fwlink/?LinkID=185769&amp;amp;clcid=0x409" mce_href="http://go.microsoft.com/fwlink/?LinkID=185769&amp;amp;clcid=0x409"&gt;&lt;FONT color=#0033cc&gt;Microsoft Speech Platform - Server SDK 10.1&lt;/FONT&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The 26 languages are:&lt;/P&gt;
&lt;DIV style="DIRECTION: ltr"&gt;
&lt;TABLE style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; BORDER-COLLAPSE: collapse; DIRECTION: ltr; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid" border=1 cellSpacing=0 cellPadding=0 valign="top"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Catalan&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Spain&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;ca-ES&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Chinese (Hong Kong)&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;China&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;zh-HK&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Chinese (Simplified)&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;China&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;zh-CHS&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Chinese (Traditional)&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Taiwan&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;zh-TW&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Danish&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Denmark&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;da-DK&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Dutch&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Netherlands&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;nl-NL&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;English&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Australia&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;en-AU&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;English&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Canada&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;en-CA&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;English&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;India&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;en-IN&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;English&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;United Kingdom&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;en-GB&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;English&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;United States&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;en-US&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Finnish&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Finland&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;fi-Fl&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;French&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Canada&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;fr-CA&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;French&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;France&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;fr-FR&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;German&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Germany&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;de-DE&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Italian&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Italy&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;it-IT&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Japanese&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Japan&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;ja-JP&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Korean&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Korean&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;ko-KR&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Norwegian (Bokmal)&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Norway&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;nb-NO&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Polish&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Poland&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;pl-PL&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Portuguese&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Brazil&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;pt-BR&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Portuguese&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Portugal&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;pt-PT&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Russian&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Russia&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;ru-RU&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Spanish&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Spain&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;es-ES&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Spanish&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Mexico&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;es-MX&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.563in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Swedish&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 1.225in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;Sweden&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a3a3a3 1pt solid; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 4pt; WIDTH: 0.739in; PADDING-RIGHT: 4pt; VERTICAL-ALIGN: top; BORDER-TOP: #a3a3a3 1pt solid; BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-TOP: 4pt"&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9pt"&gt;sv-SE&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"&gt;Feel free to try the TTS in the 26 languages, post your feedbacks about them here. &lt;/P&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Calibri; COLOR: #595959; FONT-SIZE: 9pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in; FONT-FAMILY: Calibri; COLOR: #595959; FONT-SIZE: 9pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9987133" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="TTS" scheme="http://blogs.msdn.com/b/speak/archive/tags/TTS/" /><category term="Speech Platform" scheme="http://blogs.msdn.com/b/speak/archive/tags/Speech+Platform/" /><category term="SR" scheme="http://blogs.msdn.com/b/speak/archive/tags/SR/" /></entry><entry><title>Bing Translator with Microsoft TTS functionality now!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2010/03/16/bing-translator-with-tts-functionality-now.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2010/03/16/bing-translator-with-tts-functionality-now.aspx</id><published>2010-03-16T14:23:00Z</published><updated>2010-03-16T14:23:00Z</updated><content type="html">&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;Bing Translator (&lt;A href="http://www.microsofttranslator.com/Default.aspx" mce_href="http://www.microsofttranslator.com/Default.aspx"&gt;http://www.microsofttranslator.com/Default.aspx&lt;/A&gt;) enables TTS output for translation result&amp;nbsp;last week. You now can not only know what the translated results would be but also learn how to read the translated results in the language by clicking the speak button on the top of the result window. &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;Currently TTS are enabled on these target&amp;nbsp;languages: English, German, Spanish, French, Italian, Portuguese, and Russian.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;Bing Translator&amp;nbsp;&lt;/SPAN&gt; also&amp;nbsp;comes with an API (&lt;A href="http://msdn.microsoft.com/en-us/library/ff512420.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ff512420.aspx"&gt;http://msdn.microsoft.com/en-us/library/ff512420.aspx&lt;/A&gt;). Developer can call the API to speak a piece of text and get the TTS wave output stream easily. For a code sample, &lt;A href="http://mtbotprototype.spaces.live.com/blog/" mce_href="http://mtbotprototype.spaces.live.com/blog/"&gt;check out this blog&lt;/A&gt;. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;For more details about Bing Translator, check &lt;A href="http://blogs.msdn.com/translation/archive/2010/03/15/collaborative-translations-announcing-the-next-version-of-microsoft-translator-technology-v2-apis-and-widget.aspx" mce_href="http://blogs.msdn.com/translation/archive/2010/03/15/collaborative-translations-announcing-the-next-version-of-microsoft-translator-technology-v2-apis-and-widget.aspx"&gt;their blog&lt;/A&gt;.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;If you have any feedback on the voices with the translator, please comment. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9979498" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="TTS" scheme="http://blogs.msdn.com/b/speak/archive/tags/TTS/" /><category term="translation" scheme="http://blogs.msdn.com/b/speak/archive/tags/translation/" /><category term="bing" scheme="http://blogs.msdn.com/b/speak/archive/tags/bing/" /></entry><entry><title>Programming with latest MS TTS engines</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2009/05/03/programming-with-latest-ms-tts-engines.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2009/05/03/programming-with-latest-ms-tts-engines.aspx</id><published>2009-05-03T16:32:00Z</published><updated>2009-05-03T16:32:00Z</updated><content type="html">&lt;P&gt;We released 12 TTS voices in 12 languages with UCMA SDK (also called as Microsoft Office Communications Server 2007 R2 SDK) .&amp;nbsp; The Microsoft speech engines bundled with the API support twelve different languages, including English (North America, United Kingdom), French (France, Canada), German, American Spanish, Brazilian Portuguese, Italian, Japanese, Korean and Chinese (Simplified and Traditional).&amp;nbsp; These TTS voices are server version. By saying "server", it means these voice has been optimized to be used in server telephony scenerios with good performance. &lt;/P&gt;
&lt;P&gt;This post will describe how to program with the TTS engines inside the SDK. &lt;/P&gt;
&lt;P&gt;1. Download the the SDK and language pack &lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=30e14c5a-a42c-4d4e-9513-c4b0b8d21086&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=30e14c5a-a42c-4d4e-9513-c4b0b8d21086&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=30e14c5a-a42c-4d4e-9513-c4b0b8d21086&amp;amp;displaylang=en&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=768efa33-6606-4b2b-809a-6c69274621d3&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=768efa33-6606-4b2b-809a-6c69274621d3&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=768efa33-6606-4b2b-809a-6c69274621d3&amp;amp;displaylang=en&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;2. Read MSDN documentation about the Microsoft.Speech namespace&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/microsoft.speech.synthesis(office.13).aspx" mce_href="http://msdn.microsoft.com/en-us/library/microsoft.speech.synthesis(office.13).aspx"&gt;http://msdn.microsoft.com/en-us/library/microsoft.speech.synthesis(office.13).aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;3.&amp;nbsp;Use C# to program a basic&amp;nbsp;TTS application with&amp;nbsp;these 12 TTS voices. &lt;/P&gt;
&lt;P&gt;Add referrence to Microsoft.Speech, then you can program TTS just like I introduced in previous post. &lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9584624" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="Text To Speech" scheme="http://blogs.msdn.com/b/speak/archive/tags/Text+To+Speech/" /><category term="TTS" scheme="http://blogs.msdn.com/b/speak/archive/tags/TTS/" /><category term="Speech" scheme="http://blogs.msdn.com/b/speak/archive/tags/Speech/" /><category term="UCMA" scheme="http://blogs.msdn.com/b/speak/archive/tags/UCMA/" /><category term="OCS" scheme="http://blogs.msdn.com/b/speak/archive/tags/OCS/" /></entry><entry><title>MSDN Speech Launched</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2009/05/03/msdn-speech-launched.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2009/05/03/msdn-speech-launched.aspx</id><published>2009-05-03T16:25:00Z</published><updated>2009-05-03T16:25:00Z</updated><content type="html">&lt;P&gt;MSDN Speech portal is online now.&amp;nbsp; &lt;A href="http://msdn.microsoft.com/en-us/speech/default.aspx"&gt;http://msdn.microsoft.com/en-us/speech/default.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;From here you can get access to latest Microsoft Speech technologies including Speech API, Speech recognition and Text to speech etc. &lt;/P&gt;
&lt;P&gt;Come on and try the newest Speech product. &lt;/P&gt;
&lt;P&gt;I will post some tutorials about using the latest TTS engines released with &lt;A class="" href="http://go.microsoft.com/fwlink/?LinkID=140790" mce_href="http://go.microsoft.com/fwlink/?LinkID=140790"&gt;UCMA SDK&lt;/A&gt;. Stay tuned.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9584615" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="TTS" scheme="http://blogs.msdn.com/b/speak/archive/tags/TTS/" /><category term="Speech" scheme="http://blogs.msdn.com/b/speak/archive/tags/Speech/" /><category term="UCMA" scheme="http://blogs.msdn.com/b/speak/archive/tags/UCMA/" /><category term="MSDN" scheme="http://blogs.msdn.com/b/speak/archive/tags/MSDN/" /></entry><entry><title>Tellme deploys Zira voice with MS TTS technology</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2009/04/30/tellme-deploys-zira-voice-with-mstts-technology.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2009/04/30/tellme-deploys-zira-voice-with-mstts-technology.aspx</id><published>2009-04-30T13:32:00Z</published><updated>2009-04-30T13:32:00Z</updated><content type="html">&lt;P&gt;&lt;A class="" href="http://www.tellme.com/" mce_href="http://www.tellme.com"&gt;Tellme&lt;/A&gt;&amp;nbsp;today announces that it has deployed a female voice called Zira on their platform, the largest VXML voice platform. The Zira voice is driven by recent MS TTS technology. Tellme customers now can access Zira voice in their applications. &lt;/P&gt;
&lt;P&gt;If you are interested in how it sounds, just listen to the clip &lt;A class="" href="http://www.tellme.com/spring09/customerexperience.php" mce_href="http://www.tellme.com/spring09/customerexperience.php"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9579658" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="TTS" scheme="http://blogs.msdn.com/b/speak/archive/tags/TTS/" /><category term="Tellme" scheme="http://blogs.msdn.com/b/speak/archive/tags/Tellme/" /><category term="Zira" scheme="http://blogs.msdn.com/b/speak/archive/tags/Zira/" /></entry><entry><title>Text to speech feedback</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2009/04/12/text-to-speech-feedbacks.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2009/04/12/text-to-speech-feedbacks.aspx</id><published>2009-04-12T14:24:00Z</published><updated>2009-04-12T14:24:00Z</updated><content type="html">&lt;P&gt;Dear reader, &lt;/P&gt;
&lt;P&gt;If you have any suggestion or feedback when using MS TTS on Vista or Windows 7 or TTS APIs, this blog is a place you can post your comments about:&lt;/P&gt;
&lt;P&gt;1. issues you find when using TTS in current products&lt;/P&gt;
&lt;P&gt;2. suggestions you have in mind that you want in next version of the product&lt;/P&gt;
&lt;P&gt;I promise I will read and response to&amp;nbsp;each comments. :-))&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9546320" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="TTS" scheme="http://blogs.msdn.com/b/speak/archive/tags/TTS/" /></entry><entry><title>Hello world to TTS (2)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2009/01/27/hello-world-to-tts-2.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2009/01/27/hello-world-to-tts-2.aspx</id><published>2009-01-27T07:12:00Z</published><updated>2009-01-27T07:12:00Z</updated><content type="html">&lt;P&gt;In this post, I will show you how to use TTS with the managed Speech API (System.Speech.dll) in C#.&amp;nbsp; This API is introduced since Windows Vista. &lt;/P&gt;
&lt;P&gt;It supports the tranditional SAPI engines and &lt;A href="http://www.w3.org/TR/speech-synthesis/" mce_href="http://www.w3.org/TR/speech-synthesis/"&gt;SSML&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The steps are as below. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;1. create a console C# application.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;2.&amp;nbsp;add referrence to System.Speech.dll. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;3.&amp;nbsp;input the&amp;nbsp;sample code below: &amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;using System;&lt;BR&gt;using System.Collections.Generic;&lt;BR&gt;using System.Collections.ObjectModel;&lt;BR&gt;using System.Linq;&lt;BR&gt;using System.Text;&lt;BR&gt;using System.Speech.Synthesis;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;namespace SystemSpeech&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; class Program&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static void Speak(int voiceIdx)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SpeechSynthesizer syn = new SpeechSynthesizer();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReadOnlyCollection&amp;lt;InstalledVoice&amp;gt; voices = syn.GetInstalledVoices();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (voiceIdx &amp;lt; 0 || voiceIdx &amp;gt;= voices.Count)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine("voice index out of range from [0-{0}]", voices.Count);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; syn.SelectVoice(voices[voiceIdx].VoiceInfo.Name);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; syn.Speak("Hello world");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static void ListVoice()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SpeechSynthesizer syn = new SpeechSynthesizer();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReadOnlyCollection&amp;lt;InstalledVoice&amp;gt; voices = syn.GetInstalledVoices();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach (InstalledVoice voice in voices)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(voice.VoiceInfo.Description);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static void Main(string[] args)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // list voice installed on the system&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ListVoice();&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // speak with the second voices. If you have only one voice, change it to&amp;nbsp;Speak(0)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Speak(1);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;}&lt;BR&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9376800" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="Text To Speech" scheme="http://blogs.msdn.com/b/speak/archive/tags/Text+To+Speech/" /><category term="TTS" scheme="http://blogs.msdn.com/b/speak/archive/tags/TTS/" /></entry><entry><title>Hello world to TTS (1)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2009/01/25/hello-world-to-tts-1.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2009/01/25/hello-world-to-tts-1.aspx</id><published>2009-01-25T12:11:00Z</published><updated>2009-01-25T12:11:00Z</updated><content type="html">&lt;P&gt;In this post, I will show you how easily you can make your first TTS application with C#. This example will use the COM interop to call SAPI functionality because SAPI has implemented a number of automation objects that can be directly used in C# or any other .Net languages. &lt;/P&gt;
&lt;P&gt;Suppose you have Windows Vista (or Windows 7 Beta ) and Vistual Studio installed.&amp;nbsp;Here is a step by step guide:&lt;/P&gt;
&lt;P&gt;1. Create the solution by clicking the menu: File -&amp;gt; New -&amp;gt; Project, select the "Visual C#" -&amp;gt; "Windows" -&amp;gt; "Console Application", &lt;/P&gt;
&lt;P&gt;choose a project name "SAPIInterop" . A basic C# project will be created automatically &lt;/P&gt;
&lt;P&gt;&amp;nbsp;2. Add the referrence to SAPI.dll by clicking "Project" -&amp;gt; "Add Referrence" -&amp;gt; "COM". In the list, find and select the "Microsoft Speech Object Library".&amp;nbsp; A "SpeechLib" referrence will&amp;nbsp; appear in the project referrences list.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;3. Now we can add some piece of code to make the first "hello world" TTS application. &lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;using System;&lt;BR&gt;using System.Collections.Generic;&lt;BR&gt;using System.Linq;&lt;BR&gt;using System.Text;&lt;BR&gt;using SpeechLib;&lt;BR&gt;using System.Diagnostics;&lt;/P&gt;
&lt;P&gt;namespace SAPIInterop&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; class Program&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static void Speak(int voiceIdx)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SpVoice spVoice = new SpVoice();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ISpeechObjectTokens tokens = spVoice.GetVoices(null, null);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (voiceIdx &amp;lt; 0 || voiceIdx &amp;gt;= tokens.Count)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine("voice index out of range from [0-{0}]", tokens.Count);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spVoice.Voice = tokens.Item(voiceIdx);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spVoice.Rate = 0;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spVoice.Speak("Hello world", SpeechVoiceSpeakFlags.SVSFDefault);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static void ListVoice()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SpObjectTokenCategory tokenCat = new SpObjectTokenCategory();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tokenCat.SetId(SpeechLib.SpeechStringConstants.SpeechCategoryVoices, false);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ISpeechObjectTokens tokens = tokenCat.EnumerateTokens(null, null);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach (SpObjectToken item in tokens)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(item.GetDescription(0));&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static void Main(string[] args)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // list voices installed on the system&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ListVoice();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // speak with the second voices. If you have only one voice, change it to&amp;nbsp;Speak(0)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Speak(1);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;}&lt;BR&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9374787" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="Text To Speech" scheme="http://blogs.msdn.com/b/speak/archive/tags/Text+To+Speech/" /><category term="TTS" scheme="http://blogs.msdn.com/b/speak/archive/tags/TTS/" /></entry><entry><title>Try Windows 7</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2009/01/25/test-drive-windows-7.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2009/01/25/test-drive-windows-7.aspx</id><published>2009-01-25T10:03:00Z</published><updated>2009-01-25T10:03:00Z</updated><content type="html">&lt;P&gt;Windows 7 beta is ready to test drive now.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/windows/windows-7/beta-download.aspx" mce_href="http://www.microsoft.com/windows/windows-7/beta-download.aspx"&gt;http://www.microsoft.com/windows/windows-7/beta-download.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;I have installed it on two of my computers. So far, I feel good about it.&amp;nbsp; And I am trying to install it on my home computer. &lt;/P&gt;
&lt;P mce_keep="true"&gt;If you want to use TTS,&amp;nbsp; the TTS voice inside the beta version is the "Microsoft Anna". You can have a try with it as well. &lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9374763" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="Windows" scheme="http://blogs.msdn.com/b/speak/archive/tags/Windows/" /></entry><entry><title>Time to learn silverlight</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2009/01/25/time-to-learn-silverlight.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2009/01/25/time-to-learn-silverlight.aspx</id><published>2009-01-25T06:52:00Z</published><updated>2009-01-25T06:52:00Z</updated><content type="html">&lt;P&gt;Sliverlight is becoming wider adoption than years before.&amp;nbsp; I have been viewing showcases on the sliverlight website today. &lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT color=#800080&gt;&lt;A href="http://silverlight.net/Showcase/"&gt;http://silverlight.net/Showcase/&lt;/A&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;In general, the UI looks rich and flexible by using this technology.&lt;/P&gt;
&lt;P&gt;Some sites I have tried: &lt;/P&gt;
&lt;P&gt;Renlifang: &lt;A href="http://renlifang.msra.cn/news.aspx"&gt;http://renlifang.msra.cn/news.aspx&lt;/A&gt;&amp;nbsp;&amp;nbsp;from MSRA&lt;/P&gt;
&lt;P&gt;Games: &lt;A href="http://itouchfuture.cn/lab/powerarrow/"&gt;http://itouchfuture.cn/lab/powerarrow/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;And It also opens new opportunity for ISV to create Sliverlight UI control. &lt;/P&gt;
&lt;P&gt;So do you use Sliverlight now? &lt;/P&gt;
&lt;P&gt;If you are are developer, when designing a new web UI application,&amp;nbsp; using Sliverlight&amp;nbsp;is worth consideration. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9374596" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="Sliverlight" scheme="http://blogs.msdn.com/b/speak/archive/tags/Sliverlight/" /></entry><entry><title>TTS introduction</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2009/01/14/tts-introduction.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2009/01/14/tts-introduction.aspx</id><published>2009-01-14T17:34:00Z</published><updated>2009-01-14T17:34:00Z</updated><content type="html">&lt;P&gt;TTS means "Text to speech" which is&amp;nbsp; the technology to let computer speak to you.&lt;/P&gt;
&lt;P&gt;In short, you can input the text to computer, then a computer algorithm (so called TTS engine) will analyze the text, determine the pronunciation, synthesize the sound with some mathematical models. The output of a TTS engine is usually kind of sound data like PCM wave data etc. &lt;/P&gt;
&lt;P&gt;On Windows platform, TTS functionality can be called via Speech API. There are two Speech APIs as below: &lt;/P&gt;
&lt;P&gt;- System.Speech: managed&lt;/P&gt;
&lt;P&gt;- SAPI: unmanaged&lt;/P&gt;
&lt;P&gt;To get Speech API SDK, here is the good source to start&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/chuckop/archive/2008/02/26/speech-content-in-the-windows-sdk.aspx" mce_href="http://blogs.msdn.com/chuckop/archive/2008/02/26/speech-content-in-the-windows-sdk.aspx"&gt;http://blogs.msdn.com/chuckop/archive/2008/02/26/speech-content-in-the-windows-sdk.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I will discuss some aspects on how to use TTS via Speech API in future posts.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The user scenerios of TTS are mainly related to human&amp;nbsp;machine interaction. Together with SR (Speech Recognition), Speech technology provides the foundmentals for next generation of natual user interface. &lt;/P&gt;
&lt;P&gt;Dear&amp;nbsp;readers,&amp;nbsp;&amp;nbsp;do you use TTS in your application or scenerio? How do you think about it? I'd like to hear comments or story from you. &lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9328957" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="Text To Speech" scheme="http://blogs.msdn.com/b/speak/archive/tags/Text+To+Speech/" /><category term="TTS" scheme="http://blogs.msdn.com/b/speak/archive/tags/TTS/" /></entry><entry><title>Dragon book</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2009/01/10/dragon-book.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2009/01/10/dragon-book.aspx</id><published>2009-01-10T18:54:00Z</published><updated>2009-01-10T18:54:00Z</updated><content type="html">&lt;P&gt;I should have read this book when I prepared my entrance test for master degree. It is a really good book about compiler design. &lt;/P&gt;
&lt;P&gt;But it was about 8 years agao, I have forgotten the details in the book. :(&lt;/P&gt;
&lt;P&gt;En, I plan to add it into my computer book collection. &lt;/P&gt;
&lt;P&gt;China-pub: &lt;A href="http://www.china-pub.com/STATIC07/0811/jsj_longshu_081124.asp" mce_href="http://www.china-pub.com/STATIC07/0811/jsj_longshu_081124.asp"&gt;http://www.china-pub.com/STATIC07/0811/jsj_longshu_081124.asp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Amazon: &lt;A href="http://www.amazon.com/Principles-Compiler-Addison-Wesley-information-processing/dp/0201000229" mce_href="http://www.amazon.com/Principles-Compiler-Addison-Wesley-information-processing/dp/0201000229"&gt;http://www.amazon.com/Principles-Compiler-Addison-Wesley-information-processing/dp/0201000229&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9304275" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="Book" scheme="http://blogs.msdn.com/b/speak/archive/tags/Book/" /></entry><entry><title>hi, there</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/speak/archive/2009/01/10/hi-there.aspx" /><id>http://blogs.msdn.com/b/speak/archive/2009/01/10/hi-there.aspx</id><published>2009-01-10T18:26:00Z</published><updated>2009-01-10T18:26:00Z</updated><content type="html">This is my first post&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9304203" width="1" height="1"&gt;</content><author><name>myblog</name><uri>http://blogs.msdn.com/myblog/ProfileUrlRedirect.ashx</uri></author><category term="Rambling" scheme="http://blogs.msdn.com/b/speak/archive/tags/Rambling/" /></entry></feed>