# .NET MAUI SpeechToTextButton Overview

The Telerik UI for .NET MAUI SpeechToTextButton is a UI component that enables users to convert spoken words into text using online recognition within .NET MAUI applications.

When the user taps the button, the control uses a speech recognition service, listens for voice input, and then transcribes the recognized speech into text. The recognized text can be displayed in a text field or used for further processing in your application.

![.NET MAUI SpeechToTextButton Overview](https://www.telerik.com/maui-ui/documentation/assets/778ac1b8e7e687f960c4315579c54c9b/speechtotextbutton-overview.png)

## Key Features of the Telerik .NET MAUI SpeechToTextButton

* [Language Configuration](https://www.telerik.com/maui-ui/documentation/controls/speechtotextbutton/configuration#language)—The SpeechToTextButton allows you to set the language for speech recognition, ensuring accurate transcription of spoken words into text.
* [Events](https://www.telerik.com/maui-ui/documentation/controls/speechtotextbutton/events)—The SpeechToTextButton emits a set of events that allow you to configure the component's behavior in response to speech recognition, including `SpeechRecognized` and `ErrorOccurred` events.
* [Commands](https://www.telerik.com/maui-ui/documentation/controls/speechtotextbutton/commands)—The SpeechToTextButton supports command execution, allowing you to bind commands to the button's actions in an MVVM-friendly way.
* [Custom Speech Recognizer](https://www.telerik.com/maui-ui/documentation/controls/speechtotextbutton/custom-recognizer)—Implement your own speech recognition logic by creating a custom recognizer that implements the `IRadSpeechRecognizer` interface.
* [Visual States](https://www.telerik.com/maui-ui/documentation/controls/speechtotextbutton/visual-states)—The SpeechToTextButton supports different visual states such as Normal, Listening, Error, and more, providing visual feedback to users during speech recognition.
* [Styling API](https://www.telerik.com/maui-ui/documentation/controls/speechtotextbutton/styling)—You can customize the appearance of the SpeechToTextButton using the styling API, which allows you to set properties like background color, border color, corner radius, and more.

## Next Steps

* [Getting Started with Telerik UI for .NET MAUI SpeechToTextButton](https://www.telerik.com/maui-ui/documentation/controls/speechtotextbutton/getting-started)
* [Telerik UI for .NET MAUI SpeechToTextButton Support on WinUI](https://www.telerik.com/maui-ui/documentation/controls/speechtotextbutton/winui-support)

## See Also

* [.NET MAUI SpeechToTextButton Product Page](https://www.telerik.com/maui-ui/speechtotextbutton)
* [.NET MAUI SpeechToTextButton Forum Page](https://www.telerik.com/forums/maui?tagId=1764)
* [Telerik .NET MAUI Blogs](https://www.telerik.com/blogs/mobile-net-maui)
* [Telerik .NET MAUI Roadmap](https://www.telerik.com/support/whats-new/maui-ui/roadmap)
