Silicon Valley Code Camp : October 3rd and 4th 2015

Steve Mylroie

About Steve
Steve is an independent software consultant in Silicon Valley specializing in the Microsoft product stack having retired after a 40+ year career doing semiconductor industry, with side excursions in to medical image management. Over the years he has worked with a wide range of platforms from mainframes to PCs, many of which have gone to the great scrap yard in the sky. Co-chair Baynet User Group's South Bay Chapter and Baynet Treasurer
{speaker.firstName} {speaker.lastName}

Speaking Sessions

  • Windows Talk to Me

    9:45 AM Saturday   Room: R7-141
    A speech synchronizer engine and a speech recognition engine were added to Windows starting with Vista. The services of the engines were made available to desktop application using either unmanaged C++ or managed code via APIs residing in the SYSTEM.SPEECH namespace. The same API are available to Windows Store and Phone applications via WINDOWS.MEDIA.SPEECH namespace In addition developers of windows store application targeting Windows phone 8+ and Windows 10 can use declarative XMAL markup to link their application with the speech functionality of Cortana. During this presentation we take a quick tour Windows speech environment by creating simple demo apps. The presentation will also links to references which provide more detail documentation and instruction on the adding speech to your application. First we will visit the speech synchronizer and provide an application the ability to speak out Next we visit the recognition engine and explore how linkages to Cortana and/or code along with grammars defined using the Speech Recognition Grammar Specification (SRGS) can give an application the ability to respond to spoken commands. We will then explore how to find “Voices” and install them so our Windows x64 system don’t all sound like ANNA the one voice pre-installed the English language version of Window x64. Finally time permitting we will explore how one can use the Speech Synthesis Markup Language (SSML) to create custom voices their systems (R2D2 anyone?)