Outbound political calls

One thing that certainly was new to me this election year was the number of outbound calls we received for political campaigns.  They would generally start with “Hi I’m…”.  I really don’t know much more beyond that because by then I had hung up. In a short excerpt in the Seattle Times these robo calls are…

1

Interviewing tips

I will take a brief step away from globalized speech applications today and talk about some tips for interviewing.  These tips may or may not help you when interviewing at Microsoft because I differ sharply from many of my colleagues on how to interview a candidate. As many of you might know, the traditional Microsoft…

1

Writing globalized speech applications part III – Strategies for determining the language

When creating a multilingual application, one thing that is often overlooked is how to determine what language the user speaks.  Most applications follow one of the following strategies. 1) The application already knows the language.  With this strategy, information already exists in the database stating what language the user prefers and that language is used…

0

Writing globalized speech applications – Part II – Do I have to?

OK, so you have an application that will be deployed only for three counties in Northeastern Kansas and are quite sure that you will never need to worry about different date formats or languages?  Are you positively truly 100% sure about that?  What if your application is so successful that your boss wants to package…

0

Writing globalized speech applications – part I introduction

For those of you who have attempted to write a speech application that works in different cultures and/or languages, you have probably noticed that this is not a straightforward thing to do.  While Speech Server supports applications that run in multiple languages, our tools do not always make this easy.  Another hurdle is that writing…

0

Moving on… (sort of)

For those of you who know me, you may already know that for the past two years I have worked on the Microsoft Speech Server (newly Office Communications Server) team as a Software Designer Engineer in Test on the authoring team.  During that time I owned testing the Recording Editing and Design Studio (REDS) and…

2

How to use XOML in speech applications

Those of you who are more familiar with workflow may have already heard of XOML, but in essence it allows you to specify your activities in an XML language rather than in the traditional ‘designer.cs’ that is generated for you.  This seems to be a general direction Microsoft is taking with programming models as is…

1

Creating a custom activity to make a supervised transfer

Important March 2007 Update: Please do not use the code below in the latest OCS Beta. If you would like to create a custom activity using a supervised transfer there is now sample code installed with the SDK that provides a better example than this code.  I suspect this will be one of my longer posts, but I have decided…

1

Using peml:rule

Unlike some other posts, this one applies to the current version of Speech Server and the Beta.  One of the more obscure features of MSS is peml:rule, which is only briefly covered in the docs and only a handful of people know about.  In fact, not many people know about PEML in general – for…

1

Determining whether a QuestionAnswerActivity was barged in

From now on, I will follow a different approach with my Speech Server related posts.  Rather than having tutorials (many of which are also in the docs and sample apps), I will discuss actual questions that were posed to me through this blog and during my normal day.  So, if you have any topics or…

1