Ridiculous reference materials demonstrating using Azure AAI Services to build intelligent applications using C# code
Code for this project can be found at GitHub.com/IntegerMan/AutomatingMyDog
I've also written up details on this project in the past, though this was before upgrading the user interface significantly. Those details can be found on my blog or on my YouTube channel
This application is a tool developed by Matt Eland to teach people what's possible using Azure AI Services.
Since Azure AI Services can handle speech, listening, vision, and even aspects of reasoning, I figured that I could use it to mimic some of the things my dog does around the house so that he could live a happier and more productive life, knowing that the automated dog was ready to watch for rabbits so he didn't have to.
In order to properly configure the application you will need:
- An Azure AI Services resource running in Azure
- The endpoint, region, and one of the keys of this resource
Configure these settings on the Settings tab.
Running this application will small incur charges against your Azure account for image recognition, text to speech, speech to text, text analysis, and language understanding based on your usage level.
This application currently only supports Windows operating system due to some libraries used in annotating images for object detection. Azure AI Services does not depend on Windows.
In order to build this project, you will need to have a valid Telerik UI for WPF license.
Note: Kudos to Telerik for providing Microsoft MVPs with licenses to their products. This made the application significantly more impressive to demo and cut down my development time greatly, particularly for the chat and webcam components.
Here are some articles I've written around Azure AI Services:
- Understanding Azure Cognitive Services
- How to Get Started with Azure Cognitive Services
- Text-to-speech with Azure Cognitive Services
- Speech-to-text with Azure Cognitive Services
- PII Identification with Azure Cognitive Services in C#
- Computer Vision in C# using Azure Cogntivie Services
- Entity Recognition with Azure Cognitive Services in C#
- Key Phrase Extraction with Azure Cognitive Services in C#
- Sentiment Analysis with Azure Cognitive Services in C#
- Detecting Languages with Azure Cognitive Services in C#
- Language Understanding in C# with LUIS
- Understanding Language Understanding (LUIS)
- Managing your Azure Cognitive Services Costs
I've also created a growing number of Videos on Azure Cognitive Services.
For best results, check out my YouTube Playlist on Azure Cogntive Services but I also recommend looking at my Matt on Data Science channel for other related content.