
Jamie Maguire
107 FOLLOWERS
Hi, I've done quite a bit over the years in the software industry and I've created this blog to store the things I learn to help re-enforce my understanding of concepts, technologies and to share this with the community.
Jamie Maguire
1M ago
In an earlier blog post, I introduced Audio Notes.
This is a new a SaaS experiment that uses artificial intelligence, speech to text, and text analytics to automatically summarise audio and create concise notes from your recordings.
You can find more information about the project in these earlier blog posts. These set the scene and show which Azure AI services make this end-to-end solution possible:
Introduction
Using Azure AI Speech to Perform Continual Speech to Text
Transcription Using Azure AI Language to Perform Document Summarization
Blending Azure AI Speech and Azur ..read more
Jamie Maguire
1M ago
This is an expansion of a post on X (Twitter) from a few weeks ago. For context, here is the original post/tweet:
I hadn't mentioned this as at the time, as there were many layoffs taking place at Twitter (now X).
It didn't seem right to share.
A few months ago, I was on the verge of entering an agreement with an entrepreneur marketplace for my social analytics and content scheduling SaaS.
This would have been a massive boost for user subscriptions.
Then, after Twitter takeover, API and data access was vastly reduced to the platform for 3rd party developers.
(Unless you pay 40k+ US ..read more
Jamie Maguire
2M ago
Logging helps you diagnose problems and whilst dumping output to the console is suitable for most instances, there might be situations where you don’t have the option of surfacing logging output to Application Insights in Azure.
Logging to an external file can help.
In this short post you will see how to implement logging to JSON files using .NET 6 and Serilog.Extensions.Logging.File package.
Serilog.Extensions.Logging.File
This package makes it possible for you to add file logging in a few lines of code to ASP.NET Core applications ..read more
Jamie Maguire
2M ago
Sometimes you want to quickly read settings without any of the regular dependency injection or typical ceremony such as creating a strong typed object to store values.
For example, when creating the Audio Notes MVP, I wanted a quick way to read the Azure AI Language API endpoint and API key.
Example JSON File
You can see the appsettings.json file with these values here:
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AppSettings": {
"TextAnalyticsEndpoint": "https://{endpoint}.azure.com/",
"TextAnalyticsAPIKey ..read more
Jamie Maguire
3M ago
In an earlier blog post, I introduced Audio Notes.
This is a new a SaaS experiment that uses artificial intelligence, speech to text, and text analytics to automatically summarise audio and create concise notes from your recordings.
You can find more information about the project in these earlier blog posts. These set the scene and show which Azure AI services make this end-to-end solution possible:
Introduction
Using Azure AI Speech to Perform Continual Speech to Text
Transcription Using Azure AI Language to Perform Document Summarization
In this blog post (P ..read more
Jamie Maguire
3M ago
In an earlier blog post, I introduced Audio Notes.
This is a new a SaaS experiment that uses artificial intelligence, speech to text, and text analytics to automatically summarise audio and create concise notes from your recordings.
In the first part of this series, I showed how Azure AI Speech is used to perform real-time, continuous transcription of speech to text within the web browser.
In this blog post, you will see how transcribed text is summarized using Azure AI Language.
~
What is Azure AI Language?
Azure AI Language is a service that encapsulates multiple Natural ..read more
Jamie Maguire
3M ago
In an earlier blog post, I introduced Audio Notes.
This is a new a SaaS experiment that uses artificial intelligence, speech to text, and text analytics to automatically summarise audio and create notes from your recordings.
Azure Speech to Text Capabilities
Real-time speech-to-text lets you transcribe speech from a microphone, file, memory stream. It can be used in scenarios such as:
Creating, captions or subtitles in meetings
Contact centres agent assistance
Dictation
~
Single Capture Recognition
Single-shot recognition lets you recognizes a single utterance. The end of a single utterance ..read more
Jamie Maguire
3M ago
I bought a domain name a few weeks ago – https://audionotes.co.
This is a new a micro-SaaS that uses artificial intelligence, speech to text, and text analytics to automatically summarise audio and create notes from your recordings.
When build is complete, you can use Audio Notes to speak and capture ideas then automatically have them converted into a concise notes. You might use this to create drafts of blogs, social media posts, or meeting notes.
It will run in Azure, use Azure AI, and be built using Visual Studio 2022 with C#.
A combination of the following ..read more
Jamie Maguire
4M ago
A few weeks ago, I built and shipped a micro-SaaS. It’s called Daily Tracker and online at https://dailytracker.co.
Signup with just an email address, password and supply your timezone and you’re in. It’s 100% free.
I recently shipped and announced new AI capabilities in an earlier blog post.
I’ve added a new reporting feature called Mood Insights. This uses AI to further categorise help you drill down into the detail of what made you smile, meh, or frown.
Read on to learn more about this.
~
Existing Mood Map
The existing mood map shows you the distribut ..read more
Jamie Maguire
4M ago
Blink and you might have missed it but during Microsoft Inspire, and as of the 18th of July, Azure Cognitive Services and Applied AI are now collectively known as Azure AI Services.
You can see the renaming for all existing products in the table below:
Current Product Names
Updated Names
Azure AI Content Safety
Azure AI Content Safety
Azure Form Recognizer
Azure AI Document Intelligence
Translator
Azure AI Translator
Metrics Advisor
Azure AI Metrics Advisor
Immersive Reader
Azure AI Immersive Reader
Cognitive Service for Speech
Azure AI Speech
Custom Vision
Azure AI Cus ..read more