Events in Blazor SpeechToText component
18 Mar 20252 minutes to read
This section describes the SpeechToText events that will be triggered when appropriate actions are performed. The following events are available in the SpeechToText component.
Name | Args | Description |
---|---|---|
Created | EventCallback | Triggers when the SpeechToText component’s rendering is fully completed |
SpeechRecognitionStarted | SpeechRecognitionStartedEventArgs | Triggers when speech recognition begins |
SpeechRecognitionStopped | SpeechRecognitionStoppedEventArgs | Triggers when speech recognition stops |
SpeechRecognitionError | SpeechRecognitionErrorEventArgs | Triggers when an error occurs during speech recognition or while listening. For list of possible errors, refer to the Error handling section. |
TranscriptChanging | TranscriptChangeEventArgs | Triggers when a transcription change occurs during the speech recognition. |
The following example demonstrates how to configure the Blazor SpeechToText events.
@using Syncfusion.Blazor.Inputs
<div class="speechtext-container">
<SfSpeechToText SpeechRecognitionStarted="@HandleStartRecognition"
SpeechRecognitionStopped="@HandleStopRecognition"
SpeechRecognitionError="@HandleSpeechRecognitionError"
TranscriptChanging="@HandleTranscriptChange">
</SfSpeechToText>
</div>
@code {
private void HandleStartRecognition(SpeechRecognitionStartedEventArgs args) { /* Required action here */ }
private void HandleStopRecognition(SpeechRecognitionStoppedEventArgs args) { /* Required action here */ }
private void HandleSpeechRecognitionError(SpeechRecognitionErrorEventArgs args) { /* Required action here */ }
private void HandleTranscriptChange(TranscriptChangeEventArgs args) { /* Required action here */ }
}