Voice

Building Smart Apps that Understand Language, Speech, Images, and Face Recognition

Introduction The amount of information that users access today is unprecedented and the growth of Internet and mobile devices has just added to the demand. With the increased amount of data available to users, it is becoming increasingly important to have a way to smartly process the data. Microsoft's Project Oxford offers APIs that can be called from an application to interact with audio, text, image,...

Designing an Interactive Voice Response System Using VoiceXML and CCXML

Introduction Voice interaction is by far the most natural choice of interaction for humans. When it comes to communicating with computers, interaction by voice brings in flexibility and ease of use to the consumer. The caller does not need to type in any information and can be on the move when requesting a service. Besides, a voice interactive system brings in a personal touch so...

Speech Authentication Strategies, Risk Mitigation, and Business Metrics

The telephone was invented more than 150 years ago, and continues to be a very important means for us to communicate with each other. The Web, by comparison, is very recent, but has rapidly become a competing communications channel. The convergence of telecommunications and the Web is now bringing the benefits of Web technology to the telephone, enabling Web developers to create applications that...

Implementing Extension Methods in VB.NET

I wrote my first VB code in 1978. I am not surprised that programming is still fun, still interesting, still amusing after all these years. Computers really got interesting for the average person around 1986, ten years after Bill Gates started Microsoft, but just two years after Microsoft went public. It's a little sad that Chairman Bill is retiring already. The good news is that...

Capital Budgeting: Rational Outsourcing Decision in VoIP Projects

According to a recent Harvard Business School study, higher IT capability directly correlates with superior revenue growth. Nearly all IT managers (at more than 150 large enterprises) surveyed for the study said they plan to increase outsourcing, particularly in the areas of application development and IT infrastructure. Outsourcing is the practice of turning over responsibility of some to all of an organization's information systems applications and...

VB and Voice Recognition: Microsoft Diction Control

Please enter your content here.

Understanding Telephony Concepts for Interactive Voice Responses

Introduction This article is part of a series of articles about building speech-enabling IVR (interactive voice response) using MS Speech Server 2004 and MS Speech Application SDK. The last article discussed creating Grammar and Prompts in IVR applications; this article outlines the telephony concepts and telephony functionality within MS Speech Server and SASDK. Telephony is the interface between PSTN and your speech-enabled IVR Web-based application;...

How To Develop IVR Applications with Microsoft Speech Server

The Microsoft Speech Server (MSS) 2004 was launched in March of this year. MSS 2004 is a Web-based, flexible, and integrated solution of both speech-enabled interactive voice responsive (IVR) and Web applications, used in conjunction with the Microsoft Speech Application Software Development Kit (SASDK) that could be integrated seamlessly and directly with the MS Visual Studio .Net development environment. The Microsoft Speech Server enables...

Nominations for Developer.com Product of the Year Have Begun!

What makes a development product worth its weight in gold? Is it... Performance? Reliability? Adherence to standards? Shortcuts? Value? Ease of use? Security? Bells and whistles? For those who program for a living this gold should be 24 carat. Developer.com wants to acknowledge those development programs and tools that are 24 carat gold. Each year we do that by awarding companies or groups who we, with the help of our readers, feel are...

Natural vs. Direct Dialog and How VoiceXML Enables Both

This article is the third article in a three-part series that provides an introduction to VoiceXML, as well as SRGS, SSML, and SISR for building conversational web applications. The first installment discussed building VoiceXML dialogs through both menu and form elements. The second outlined how VoiceXML takes advantage of the distributed web-based application model as well as advanced features including: local validation and processing,...

Latest Articles