Please see Azure Cognitive Services for Speech documentation for the latest supported speech solutions.

Speech Technologies

This section of the MSDN Library provides resources to help you get started developing solutions that take advantage of Microsoft speech technologies.


Whether you are creating applications for Windows, Kinect for Windows, Lync 2010, Windows Mobile, or the cloud, Microsoft has the right speech technology to add the power of speech to almost any user interface. Learn more about implementing Microsoft speech technologies by following the links below.

  • For Windows and Windows Server 2008. Add speech to your Windows applications using managed-code and native-code APIs to manage the speech engines that are included in Windows and Windows Server 2008.

  • Speech Platforms. Incorporate speech into applications that leverage Microsoft's redistributable Runtime and Runtime Languages (language packs that enable speech recognition or text-to-speech for a specific language).

  • Embedded. Speech is an effective and natural way for people to interact with devices.

  • Services. Develop speech-enabled applications that leverage real-time voice services in the cloud and free yourself from building, maintaining, and upgrading a voice services infrastructure.