Implement Speech-To-Text on Android with .NET MAUI

Gerald Versluis

Speech-To-Text is the technique to convert spoken language into text strings. You can do all kinds of cool things with that! The speech-to-text APIs are available on mobile devices, that means we can implement it with the help of .NET MAUI! In this first part of a series, we will learn how to implement speech to text on Android.

💝 Join this channel to get access to perks:
https://www.youtube.com/channel/GeraldVersluis/join

Disclaimer: this channel is done on personal title, in my free time, and not officially affiliated with or endorsed by Microsoft (my employer) in any way. Opinions and views are my own.

🛑 Don’t forget to subscribe to my channel for more cool content: https://www.youtube.com/GeraldVersluis/?sub_confirmation=1

🐦 Follow me on Twitter: https://twitter.com/jfversluis
🤝 Join the Discord server: https://discord.gg/2cAyTGNHBD

🔗 Links
Sample code repository: https://github.com/jfversluis/MauiSpeechToTextSample
Vlad’s Blog post: https://vladislavantonyuk.github.io/articles/Speech-recognition-with-.NET-MAUI
.NET MAUI Docs: https://docs.microsoft.com/dotnet/maui

⏱ Timestamps
0:00 – Speech-To-Text on Android with .NET MAUI
0:10 – Speech-To-Text Offline?
1:26 – Adding Microphone Permissions
4:15 – Define ISpeechToText Interface Shared Code
6:37 – Implement Android Specific Code: Checking Permissions
9:40 – Implement Speech-To-Text Android Code
16:35 – Use Speech-To-Text Through Dependency Injection
19:04 – Make Speech To Text Functionality Work in Our App!
22:45 – Live Demo!
23:40 – Want to Learn About iOS and Windows?

🎥 Video edited with Camtasia (ref): https://techsmith.z6rjha.net/AJoeD

🙋‍♂️ Also find my…
Blog: https://blog.verslu.is
Twitch: https://twitch.tv/jfversluis
All the rest: https://jfversluis.dev

#maui #speechtotext #android #dotnet #dotnetmaui