# SpeechToTextButton Integration

Integrate the SpeechToTextButton component with forms, input fields, and other UI elements to provide voice input capabilities.

## Binding Recognized Text to an Input Field

Use the `OnResult` event to update an input field with the recognized text. For example, you can enable users to fill out a feedback form by speaking instead of typing. When the user clicks the SpeechToTextButton, the component captures their speech. It then updates the value of a [TelerikTextArea](https://www.telerik.com/blazor-ui/documentation/components/textarea/overview) with the recognized text.

> caption Example of binding the recognized text to an TelerikTextArea

<demo metaUrl="client/speechtotextbutton/integration/" height="250"></demo>

## See Also

* [AI Model Voice Transcription Intergration](https://github.com/telerik/blazor-ui/tree/master/common/microsoft-extensions-ai-integration/SpeechToTextIntegration)
* [SpeechToTextButton Overview](https://www.telerik.com/blazor-ui/documentation/components/speechtotextbutton/overview)
* [SpeechToTextButton Events](https://www.telerik.com/blazor-ui/documentation/components/speechtotextbutton/events)
* [SpeechToTextButton Appearance](https://www.telerik.com/blazor-ui/documentation/components/speechtotextbutton/appearance)
