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.
To install Bing Speech Recognition Control from Extension Manager
From the Tools menu in Visual Studio, select Extensions and Updates…
From the left pane, select Online and then select Visual Studio Gallery.
In the search box at the top of the left pane, type Bing Speech Recognition and hit <Enter>.
In the middle pane, select Bing Speech Recognition Control and click the Download button, then complete the installation wizard.
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
Go to Bing Speech Recognition Control purchase page on the Windows Azure Data Marketplace.
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.
Fill out the registration form and then click CONTINUE.
You can check your usage or cancel your subscription at any time from the My Data page at https://datamarket.azure.com/account/datasets.
To register your application with the Azure Data Market
Go to the Windows Azure Marketplace Developers page at https://datamarket.azure.com/developer/applications/ and click the REGISTER button.
Fill in the Client ID field with a unique string to identify your application.
Fill in the Name field with the name of the application as you would like it to appear in the Marketplace.
Fill in the Redirect URI with a common URI. This value is required, but will not be used.
Record the values for Client ID and Client Secret. You will need these to implement speech recognition.
You will be returned to the Windows Azure Marketplace Developers page with your new application listed.
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.