Building a Voice-Driven TV Remote With Azure and Alexa

Tuesday, September 26, 2017 - 18:30
NYC Mobile.NET Developers
New York

After I first got an Amazon Echo I quickly found myself wanting to control more things in my house by voice. I could already turn on and off my entertainment system or tune to some preset channels, but I wanted more. I just wanted to say "Alexa, turn on the Yankees game" and have it figure out the rest. What about being able to ask questions like "Alexa, what time is the Rangers game later?" or "Alexa, what's on HBO?" This seemed like an important problem worth solving, so I got to work.

In this session I'll walk through how I pieced together a solution using a variety of Azure services such as Azure Functions (written in F#!), Azure Search Service, SQL Server, Service Bus, and Storage. There's also a Raspberry Pi thrown in for good measure, but that's the only hardware I manage myself. It's actually a lot simpler than it sounds, so join me to learn how you can easily build your own voice-driven experiences!


Greg Shackles is a Principal Engineer at Olo. He is a Xamarin MVP, Microsoft MVP, host of the Gone Mobile podcast, organizer of the NYC Mobile .NET Developers Group, author of Mobile Development with C#, and also a monthly columnist with Visual Studio Magazine

Note: this month's meeting is in Broadway, not our normal room!


11 Times Square (NE Corner of 41st St and 8th Ave)