maui-speech-to-text

Integrate speech-to-text into MAUI apps with CommunityToolkit.Maui permissions.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/snailb1007/snail-codex-skills --skill maui-speech-to-text-snailb1007
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maui-speech-to-text
Source: https://github.com/snailb1007/snail-codex-skills/tree/main/skills/maui-speech-to-text
Command: npx skills add https://github.com/snailb1007/snail-codex-skills --skill maui-speech-to-text-snailb1007

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Add speech-to-text voice input to .NET MAUI apps using CommunityToolkit.Maui. Covers speech recognition, microphone permissions, and hands-free text entry. Works with any UI pattern (XAML/MVVM, C# Markup, MauiReactor).

Core Features & Use Cases

  • Speech recognition integration with microphone permission handling.
  • Supports multiple UI patterns (XAML/MVVM, C# Markup, MauiReactor).
  • Use cases include hands-free text entry, dictation, and voice commands in MAUI apps.

Quick Start

Integrate the speech-to-text feature by wiring CommunityToolkit.Maui's ISpeechRecognitionService into your MAUI app's UI and permission flow.

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 speech-to-text dictation to a .NET MAUI app?

To add speech-to-text dictation to a .NET MAUI app, integrate CommunityToolkit.Maui by registering ISpeechToText and ISpeechRecognitionService, then wire the service into your UI and handle runtime microphone permissions.

Can I use speech recognition with MAUI C# Markup or MauiReactor instead of XAML?

Yes, speech recognition works with MAUI C# Markup and MauiReactor. The implementation supports multiple UI patterns including XAML/MVVM, C# Markup, and MauiReactor for hands-free voice input.

How do I handle microphone permissions for MAUI speech recognition?

Microphone permissions for MAUI speech recognition are handled by configuring runtime permission requests within your app's lifecycle, ensuring the ISpeechRecognitionService is properly registered through CommunityToolkit.Maui.

What is the best way to implement hands-free voice commands in MAUI?

The best way to implement hands-free voice commands in MAUI is using CommunityToolkit.Maui's speech recognition services, which handle microphone permissions and text capture across XAML, C# Markup, and MauiReactor patterns.

Does CommunityToolkit.Maui speech-to-text support offline dictation?

The metadata does not specify offline dictation support for CommunityToolkit.Maui speech-to-text. It covers runtime microphone permissions, ISpeechRecognitionService registration, and UI integration for hands-free text entry.

Why does my MAUI speech-to-text integration fail to capture audio?

MAUI speech-to-text audio capture fails if runtime microphone permissions are not properly configured or if ISpeechToText and ISpeechRecognitionService are not registered correctly during the CommunityToolkit.Maui initialization.