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.
Speech recognition and 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.LEARN MORE
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.LEARN MORE
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.LEARN MORE
Cortana and Speech Platform In Depth
Build natural language speech experiences that start with Cortana. Learn about new options for authoring natural language Voice Command Definitions (VCDs).
The System.Speech API enables applications built with the .NET Framework to perform speech recognition and speech synthesis.LEARN MORE
Bing Speech Recognition Control
The Bing Speech Recognition Control enables a Windows 8, Windows 8.1, or Windows RT device to perform speech recognition and speech synthesis.LEARN MORE