New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial
Getting Started with the SpeechToTextButton
Updated on Oct 27, 2025
This guide demonstrates how to get up and running with the Telerik WebForms SpeechToTextButton.
After the completion of this guide, you will be able to achieve the following end result:

Create the SpeechToTextButton
To create the SpeechToTextButton in the markup, add a telerik:RadSpeechToTextButton element to the page and configure its properties configure properties like Icon, StopIcon and Continuous.
ASP.NET
<telerik:RadSpeechToTextButton runat="server" ID="SpeechToTextButton1" Icon="headset" StopIcon="pause-sm" ThemeColor="Base" Continuous="true" />
To create the SpeechToTextButton on the server, create a new instance of the RadSpeechToTextButton object, set its options and add it to the Controls collection of another control (e.g. PlaceHolder1)
ASP.NET
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
C#
protected void Page_Init(object sender, EventArgs e)
{
RadSpeechToTextButton speechToTextButton = new RadSpeechToTextButton()
{
ID = "RadSpeechToTextButton1",
Icon = "headset",
StopIcon = "pause-sm",
ThemeColor="Base"
Continuous = true
};
PlaceHolder1.Controls.Add(speechToTextButton);
}