Blazor AI AssistView Example - Speech To Text
This sample demonstrates the integration of Speech-to-Text functionality with the AI AssistView component. It allows users to convert spoken input into text using the device's microphone and the browser's SpeechRecognition API.
Key Features:
-
The
AssistViewFooterToolbarto customize the footer options with speech to text, attachments and a send icon. -
The
AssistViewSpeechToTextadds the speech to text button at the footer to captures voice input and transcribes it into text. -
The
AttachmentSettingsto allow file uploads for the attached files. -
The
AssistViewToolbaradds a right-alignedRefreshbutton to clear previous prompts. -
Responses are streamed dynamically using the
addPromptResponsemethod for a real-time experience. -
Markdown content in the response is rendered using the
Markedplugin.