How to: Register and install the Bing Speech Recognition Control


The Bing Speech Recognition Control is only available from the Visual Studio Gallery. To develop with the Bing Speech Recognition Control, you must first subscribe on the Windows Azure Data Marketplace, and then register your application.

There is no cost to subscribe for the first 500,000 service calls per month.

Installing the Bing Speech Recognition Control

You can install the Bing Speech Recognition control for Windows 8 or for Windows 8.1 directly from the Visual Studio Gallery, or from the Extension Manager in Visual Studio.

To install Bing Speech Recognition Control from Extension Manager

  1. From the Tools menu in Visual Studio, select Extensions and Updates…

  2. From the left pane, select Online and then select Visual Studio Gallery.

  3. In the search box at the top of the left pane, type Bing Speech Recognition and hit <Enter>.

  4. In the middle pane, select Bing Speech Recognition Control and click the Download button, then complete the installation wizard.

Subscribing to Bing Speech Recognition Control and Registering your Application

The Bing Speech Recognition control relies on a web service that uses the OAUTH protocol to manage authentication and track usage. The SpeechRecognizer object in your application must therefore supply the web service with ClientID and ClientSecret values to satisfy the protocol requirements.

Once you have subscribed to the control, you can register an application with the marketplace. This both provides the ClientID and ClientSecret values for your application, and allows you to publish your application for sale on the marketplace.

To subscribe to the Bing Speech Recognition Control

  1. Go to Bing Speech Recognition Control purchase page on the Windows Azure Data Marketplace.

  2. On the Registration page, click the BUY or SIGN UP link that corresponds to the level of subscription you want.

    The free subscription is usually sufficient for development and testing purposes.

  3. Fill out the registration form and then click CONTINUE.

  4. Check the box to accept the terms of use for Windows Azure Marketplace, and then click REGISTER.

  5. On the Sign Up page, check the box to accept the publisher’s terms and privacy policy, and then click SIGN UP.

    You can check your usage or cancel your subscription at any time from the My Data page at

To register your application with the Azure Data Market

  1. Go to the Windows Azure Marketplace Developers page at and click the REGISTER button.

  2. Fill in the Client ID field with a unique string to identify your application.

  3. Fill in the Name field with the name of the application as you would like it to appear in the Marketplace.

  4. Fill in the Redirect URI with a common URI. This value is required, but will not be used.

  5. Record the values for Client ID and Client Secret. You will need these to implement speech recognition.

  6. Click CREATE.

    You will be returned to the Windows Azure Marketplace Developers page with your new application listed.

Next Steps

Now that you have installed and registered the control, you can use it in applications. However, there are some additional steps you must take when you create a project. To prepare your project for speech recognition, see How to: Enable a project for the Bing Speech Recognition Control.

Additional resources