Steve Wozniak at Microsoft

One of the things I love about Microsoft is that you often get talk with, or listen to interesting people.  Over the years, I got to shake hands with Steven Spielberg (wearing a Microsoft Bob baseball cap), Jay Leno (Windows 95 launch), Stevie Wonder (accessibility event), and just the other week, former NFL player Mike…

10

Microsoft Speech API SDK

The Speech API Software Developers Kit (SAPI SDK) contains the documentation, samples, and header and library files to create applications and utilities that use speech recognition and voice synthesis. In addition, the SAPI SDK can be used to create speech recognition and voice synthesis engines that can be used by other applications. Generally, the version…

10

Speech Content in the Windows SDK

I’m happy to announce the availability of the RTM release of the Windows SDK.  This release – the first RTM one since Vista – contains the following speech-related items: Updated: SAPI 5.3 documentation Updated: System.Speech documentation Updated: Sample source code 8 C++ projects 3 C# projects 2 sample engines – TTS and SR New: Grammar…

8

The Desktop Is Not For Programs

I’m constantly amazed that people think that putting shortcuts to programs on the desktop makes accessing that program "easier". For the second time in about a week, I’ve encountered people asking how to put shortcuts to programs on the desktop.  The desktop is ill-suited for this. To start with, items located on it are often…

6

WSR Accuracy Survey

We’re always looking for feedback on how to improve Windows Speech Recognition.  If you are a frequent user, please take a moment to respond with your experiences.  You can email us, or leave a comment below. What mode of microphone control do you use most often? I use “start listening” and “stop listening” I press…

4

Windows Live WiFi Hotspot Locator

How I wish I had this tool last month as I was without power and telephone/DSL service at home and looking for a Internet hookup. Sure, Starbucks and McDonalds have WiFi, but Starbucks wants $9.95 for 24 hours.  McDonalds will give you 2 hours for $2.95, which is not bad. The Windows Live WiFi Hotspot…

3

Enumerating TTS Engines using System.Speech.Synthesizer

Here is a quick and dirty C# console application that will list out the installed TTS engines and associated properties.  Make sure you add System.Speech to your project’s list of references. using System; using System.Collections.Generic; using System.Speech; using System.Speech.Synthesis; using System.Speech.AudioFormat; namespace SelectVoice { class SelectVoice { static void Main(string[] args) { Console.WriteLine("SelectVoice Example"); SpeechSynthesizer…

3

Windows Speech Recognition Getting Some Respect

When our new speech recognition for Windows Vista was demonstrated at the Microsoft Financial Analyst Meeting this past August, it went disastrously (read about it at my personal blog, along with links to the video). As I said in that posting, I was angry at first because the high-profile failure didn’t need to happen (Larry…

2

Every single thing Windows Vista Speech Recognition is listening for

Rob Chambers is passionate about speech and a prolific blogger.  Something that I’ve always wanted was a list of all the commands that Windows Speech Recognition recognizes.  I knew I could probably scan through the internal grammars that WSR uses, but what I didn’t know was that Rob had already posted such a list nearly…

1

Background on Audio Volume in Windows Vista

 Our friend in the multimedia group and prolific blogger Larry Osterman is writing a series of articles on how volume is treated in Windows Vista. There is a whole new audio sub-system in Vista and Larry’s blog is a great source of information for developers. Volume in Windows Vista, part 1: What is “volume”?Volume in…

1