Macro of the Day: Send Email to [OutlookContact]

Today’s macro let’s you say things like "Send email to Rob", or "Send email to Rob Chambers", and as long as I’m a contact in your Outlook Contacts, you can send me mail! It also allows you to say "Send email to Rob Chambers about That cool outlook macro", it’ll open up Outlook, create a…

1

A new Microsoft Speech Blog

The Speech Components Group (the team I work on) just created a new team blog for all things Speech @ Microsoft. This is the spot that people in my team that don’t have their own blog will answer questions we get from the community, and where we’ll let you all know about the neat new…

2

Windows Speech Recognition – ExactMatchOverPartialMatch

A user wrote in over the weekend with a question about how to automatically choose an item when prompted with our clarification user interface in Windows Speech Recognition (WSR). But … Before I answer that question, I have to give a little background. What is our clarification user interface? When the recognizer hears the user…

1

SpeechSaver — kinda like a screen saver, but for speech recognition’s listening state

I was talking to a customer recently, Greg Duncan, and one of the things that he came up was an idea for a utility to automatically turn the speech recognition engine’s state off after a certain amount of idle “speech” time. A couple emails later, this morning, Greg had already posted the full source code…

0

Windows Speech Recognition in Vista: Dictation Everywhere

Here’s a question from a reader about the Dictation Everywhere feature in Windows Speech Recognition in Windows Vista: This feature is thus very important to me and my future as a PC user. I have found that in many form fields (such as the one I’m using to send this message) dictation is impossible unless…

3

Keeping speech grammars up-to-date

I’ve been having a good conversation with some guys that are working on making it easier to program by voice using Python. Their project is called “VoiceCode” and they’ve been working on it for quite some time. Currently it only supports Dragon NaturallySpeaking as a speech recognizer, but I’m helping them to understand how easy…

2

Installing additional speech recognizer languages…

Here’s a question that I get from time to time… Q: How do I install speech recognition for a language other than the language Windows Vista is running in? A: By installing a language pack. Language packs are the Windows way of installing additional language support for features included in the OS. By default, when…

0

Transfering profiles programatically

Last week I wrote about how to transfer profiles using the Easy Transfer Wizard. That generated some email and some questions in the community about how to do this programmatically. That’s a good question. But unfortunately, the answer isn’t that straight forward currently. In the SAPI documentation you can read about how some of this works,…

0

Transferring Windows Speech Recognition profiles from one machine to another

Today a customer wrote in and asked: “I was wondering if you knew if Vista stores its data files of a users speech pattern in such a way so it can be transferred to other computers; in particular if I was to re-install my operating system.” Good question! The good news is that not only…

1

Windows Speech Recognition — Where’s the API documentation?!

I get a lot of email from customers every day. And some days I end up answering the same questions again and again. Don’t get me wrong, I love hearing from customers, and I love enabling them to do great things with Microsoft products. The real problem isn’t that customers ask questions … it’s that the…

3