Microsoft Speech

Incorporate speech into every aspect of your Universal Windows app.

Launch an app or extend Cortana with app functionality and data using voice commands. Accept short input and long dictation using speech recognition. Inform, direct, solicit, or respond to input using speech synthesis.

Get started

Speech recognition and speech synthesis

Support speech interactions by incorporating functionality from your app into Cortana, accomplishing tasks in your apps through speech recognition, and reading text strings aloud using speech synthesis.

Speech interactions
Design considerations

Guidelines and recommendations that describe how your app can best use speech input and output to interact with the user, including user interface basics, design principles, layout guidelines, templates, and more.

Speech design guidelines

Extend Cortana with functionality provided by your app. Use voice commmands to launch your app, launch your app and execute a command, or incorporate functionality directly into the Cortana UI.

Cortana interactions


Featured videos

See more

Build natural language speech experiences that start with Cortana. Learn about new options for authoring natural language Voice Command Definitions (VCDs).

Explore the speech capabilities of the UWP. Find out how to build speech-enabled apps with Visual Studio, work with speech synthesis, and extend Cortana with your app.

Microsoft Cognitive Services

Microsoft Cognitive Services include a cross-platform REST service that enables a variety of speech capabilities on internet-connected devices. In combination, the Cognitive Services Speech API and the WinRT Speech API form a complete and comprehensive speech platform for all types of devices and applications.

Legacy speech technologies

The System.Speech API enables applications built with the .NET Framework to perform speech recognition and speech synthesis.

The Bing Speech Recognition Control enables a Windows 8, Windows 8.1, or Windows RT device to perform speech recognition and speech synthesis.

Speech APIs supported by Windows Phone 8 and Windows Phone Silverlight 8.1.


Learn how to build apps for Windows by experimenting with our samples.

Read about the latest Cortana announcements and updates.

The Windows Platform Developer (WPDev) feedback site.

A collaboratively edited question and answer site for programmers.

Was this page helpful?
Additional feedback?
Thank you! We appreciate your feedback.