Bing Speech Services

 

Bing Speech Services provide speech capabilities for Windows and Windows Phone.

Published date: April 2, 2014

Speech

Microsoft Speech technologies consist of three main capabilities:

  1. Voice Commands allow users to operate apps with their voices. This capability is currently only provided through Windows Phone.

  2. Speech Recognition accepts user speech as input to an app and returns printed text. Available for Windows 8 and Windows 8.1 through the The Bing Speech Recognition Control, and to Windows Phone 8.1 through the Windows.Media.SpeechRecognition namespace.

  3. Speech Synthesis, otherwise known as Text to Speech (TTS), reads printed text in a natural sounding voice. Available to Windows 8.1 and Windows Phone 8.1 through the Windows.Media.SpeechSynthesis.

In This Section

The Bing Speech Recognition Control

(Windows Store apps) The Bing Speech Recognition Control enables your Windows Store app to convert audio speech input to written text. It does this by receiving audio data from a microphone, sending the audio data to a web service for analysis, and then returning its best interpretations of user speech as text.

Speech for Windows Runtime apps (C#)

Speech for Windows Runtime apps (JavaScript)

The speech functionality built into Windows Runtime allows you to integrate Voice Commands, Speech Recognition, and Speech Synthesis, otherwise known as Text To Speech (TTS), into your applications.

Speech Recognition for Windows Phone Silverlight apps

(Windows Phone) Speech Recognition enables your Windows Phone to convert audio speech input to written text.

Windows.Media.SpeechRecognition namespace

(Windows Phone) Supports Speech Recognition on Windows Phone.

Windows.Media.SpeechSynthesis

The Windows.Media.SpeechSynthesis API allows developers to include Speech Synthesis in Windows Runtime applications. Speech Synthesis enables your applications to speak to users in a natural sounding voice.

Voice commands (C#)

Voice commands (JavaScript)

Voice commands (Windows Phone Silverlight apps)

A user can use voice commands to activate your app and to execute an action.