Click here to Skip to main content
15,885,278 members
Articles / Web Development / ASP.NET
Article

Blue Yonder

Rate me:
Please Sign up or sign in to vote.
2.25/5 (5 votes)
20 Dec 20022 min read 65.5K   949   27   1
This is an implementation of Microsoft Blue Yonder tutorial that comes with Beta 2 SDK.

Introduction

This is an implementation of Microsoft Blue Yonder tutorial that comes with Beta 2 SDK. The Microsoft .NET Speech SDK V1.0 Beta 2 contains:

  • Tools for creating and debugging grammars and prompts.
  • Sample applications and tutorials.
  • ASP.NET controls for creating voice-only and multimodal SALT applications.
  • Speech add-ins for Microsoft Internet Explorer browser software.
  • New desktop version of the Microsoft speech recognition engine.
  • The Microsoft Text-to-Speech (TTS) engine.

Creating a Speech Application

Basic steps to adding speech functionality:

  • Design an overall application flow (Web page structure and call flow for a telephone application).
  • Create or import the basic ASP.NET input controls, database access code, and other standard application elements.
  • Define the Grammar, the structured set of phrases that a user may say to the application.
  • Define the Prompts, what the application says to the user in a voice-only environment.
  • Use Speech Controls to integrate grammars and prompts and merge them with the Web application.

These speech controls will also allow you to implement the overall dialog flow for a voice-only application.

Basic steps for building a speech-enabled web application:

  1. Set Speech Controls
  2. Build Grammars
  3. Define Prompts
  4. Test and run application

Blue Yonder

Sample Image - speech.jpg

In this simple web-based project, you will be speech-enabling a sample Web application that will allow a user to select their seat and meal preferences for a flight booking on a fictitious airline.

To run this program, you should have:

  • IIS (Internet Information Services should be running)
  • Then you should install … Microsoft Visual Studio .NET
  • After that, install The Microsoft .NET Speech SDK V1.0 Beta 2

I’ve run it on Windows 2000 professional Service Pack 3. But it should work fine on Windows XP Service Pack 1.

In IIS, you should create a virtual directory for the folder “BYAirlines”. And in Visual Studio .NET Solution Explorer, make sure that the file WebForm1.aspx is set as start page. The zip file should be extracted under the folder C:\Program Files\Microsoft .NET Speech without changing its name.

When you run this program, you need a high quality microphone (USB microphone is recommended) and you should press on the Speak Seat and Meal Request box. Then you should say something like … Give me OR I want a window seat and a vegetarian meal .. Then you should see your order written in the above two boxes.

Conclusion

I haven’t worked in any type of speech recognition projects before, but after working with this tool, I found things to be easier than what I thought of. In conclusion, I hope that you found this implementation to be useful for you.. at least, you don’t have to write the code. Just concentrate on understanding it.

Source:

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Web Developer
Saudi Arabia Saudi Arabia
Majid A. Al-Shehry. Computer Science, Senior student at KFUPM, Dhahran, Saudi Arabia. Familiar with C, Java and now C#. Developed couple of database projects (Web and Windows Based) Using Oracle DBMS 8, MS-SQL2000, MS-Access 2000. Developed a web-based program for a company that is used by it’s SAP Authorization Administration & Security Department. It helps administrators in analyzing data from SAP offline to not disturb the performance of the system and work faster. majdolyan@computer.org

Comments and Discussions

 
Generalbluetooth Pin
mtaani_taani24-Jan-06 1:29
mtaani_taani24-Jan-06 1:29 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.