maui-speech-to-text

Transcribe voice input into text in MAUI apps with real-time results.

Updated Nov 27, 2025
One-click install
npx skills add https://github.com/seydakaratekeli/KamPay3 --skill maui-speech-to-text-seydakaratekeli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maui-speech-to-text
Source: https://github.com/seydakaratekeli/KamPay3/tree/main/KamPay/.github/skills/maui-speech-to-text%20-%20Kopyala
Command: npx skills add https://github.com/seydakaratekeli/KamPay3 --skill maui-speech-to-text-seydakaratekeli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enable MAUI apps to capture voice input and transcribe it into text.

Core Features & Use Cases

  • Permissions handling: manage microphone and speech permissions prior to listening.
  • Real-time transcription: receive partial results and final transcripts for responsive UIs.
  • UI integration: works with MVVM (XAML), C# Markup, and MauiReactor patterns to fit any app architecture.

Quick Start

Add the maui-speech-to-text skill to your MAUI project and start listening to transcribe user speech.

Frequently Asked Questions about maui-speech-to-text

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add real-time speech-to-text transcription to a .NET MAUI app?

To enable speech-to-text, implement ISpeechRecognitionService exposing StartListeningAsync and StopListeningAsync methods, which capture voice input and provide real-time partial results and final transcripts for your UI.

How do I handle microphone and speech permissions in MAUI voice input apps?

Microphone and speech permissions must be declared and managed prior to listening to voice input, ensuring the MAUI application has the required system-level authorization to access device audio hardware for transcription.

Can I use maui-speech-to-text with C# Markup and MauiReactor patterns?

Yes, speech-to-text integration works across MVVM (XAML), C# Markup, and MauiReactor patterns, allowing you to fit voice input and transcription UI components into any of these MAUI application architectures.

Do I need CommunityToolkit.Maui to implement voice transcription in MAUI?

Yes, the CommunityToolkit.Maui package is required to implement voice transcription, providing the necessary foundation to integrate speech-to-text capabilities and manage microphone permissions within your application.

What is the best way to receive partial speech recognition results in a MAUI app?

The best way to receive partial speech recognition results is to use an ISpeechRecognitionService implementation that exposes real-time transcription events, updating your UI responsively as the user speaks.