Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
11dbfd9
984607: Added UG content for AI AssistView integration with STT and T…
VigneshwaranGovindharajan Oct 7, 2025
c4c56be
986172: removed word integration with from toc file
TamilRamGanesan-SF5080 Oct 9, 2025
79c5740
984607: Added UG content and code snippet for AI AssistView integrati…
VigneshwaranGovindharajan Oct 10, 2025
9b6234f
984607: Added UG content and code snippet for AI AssistView integrati…
VigneshwaranGovindharajan Oct 13, 2025
78edfd5
986172: Updated review concerns for AI integrations in core and mvc.
VigneshwaranGovindharajan Oct 13, 2025
94a181f
Merge branch 'development' into 986172-Concerns-MD
VigneshwaranGovindharajan Oct 13, 2025
7d2c083
Merge branch 'development' into EJ2-984607-assist-stt
VigneshwaranGovindharajan Oct 14, 2025
f88d96e
Merge branch 'development' into 986172-Concerns-MD
VigneshwaranGovindharajan Oct 14, 2025
bf63d70
986172: Updated review concerns for AI integrations in core and mvc.
VigneshwaranGovindharajan Oct 14, 2025
9800ac9
Merge branch '986172-Concerns-MD' of https://github.com/syncfusion-co…
VigneshwaranGovindharajan Oct 14, 2025
15cdd80
898334: Added style and appearance topic in filemanager component
praveensf4999 Oct 14, 2025
ad249d3
986172: Updated review concerns.
VigneshwaranGovindharajan Oct 14, 2025
08c6fec
Update ollama-llm-integration.md
TamilRamGanesan-SF5080 Oct 14, 2025
36d39a9
Update ollama-llm-integration.md
TamilRamGanesan-SF5080 Oct 14, 2025
7a2d034
Update ollama-llm-integration.md
TamilRamGanesan-SF5080 Oct 14, 2025
e3f5eda
Merge pull request #4582 from syncfusion-content/986172-Concerns-MD
thangavele Oct 14, 2025
04a23a2
Added the release notes MD file and corresponding node entry in the T…
DeepakRajSundar Oct 14, 2025
0cb5898
Merge branch 'development' into EJ2-984607-assist-stt
VigneshwaranGovindharajan Oct 15, 2025
43e4103
Merge pull request #4586 from syncfusion-content/EJ2-984607-assist-stt
thangavele Oct 15, 2025
7757d9f
986172: update the naming
TamilRamGanesan-SF5080 Oct 15, 2025
0c8b14a
986172: update naming
TamilRamGanesan-SF5080 Oct 15, 2025
8ea27cf
Merge pull request #4596 from syncfusion-content/986172-update-UG
thangavele Oct 15, 2025
956a9e4
986985: updated the speech samples description
KaviBharathi-SF5060 Oct 15, 2025
54d6ec3
Merge pull request #4600 from syncfusion-content/986985-stt-content
thangavele Oct 16, 2025
5741964
988231: Added UG content and code snippet for Chat UI integration wit…
VigneshwaranGovindharajan Oct 22, 2025
76e0aa7
988231: Added UG content and code snippet for Chat UI integration wit…
VigneshwaranGovindharajan Oct 22, 2025
6ef2883
988231: Updated review concerns.
VigneshwaranGovindharajan Oct 22, 2025
116ed2d
988231: Updated review concerns.
VigneshwaranGovindharajan Oct 22, 2025
2e2652c
986172: added bullet instead for numbers in list
TamilRamGanesan-SF5080 Oct 22, 2025
ea486e3
Merge pull request #4608 from syncfusion-content/986172-latest-changes
IndrajithSrinivasan Oct 22, 2025
262cdb2
Merge pull request #4610 from Syncfusion-Content/hotfix/hotfix-v31.2.2
SyncfusionBuild Oct 23, 2025
5d2baa0
988638: Updated the docs for usage of MCP Server
ArunKumar-SF3979 Oct 23, 2025
aec948c
988638: Updated the docs for usage of MCP Server
ArunKumar-SF3979 Oct 23, 2025
7cc7196
988638: Updated the docs for usage of MCP Server
ArunKumar-SF3979 Oct 23, 2025
50b856b
Updated Note in filterbar topic
Ranjani4311 Oct 23, 2025
303cddb
Updated the note in FilterBar topic
Ranjani4311 Oct 23, 2025
bc67872
984607: Updated review corrections.
VigneshwaranGovindharajan Oct 24, 2025
3ff04ad
Merge branch 'development' into EJ2-984607-assist-stt
VigneshwaranGovindharajan Oct 24, 2025
23beae1
984607: Updated review corrections.
VigneshwaranGovindharajan Oct 24, 2025
b4490bc
Merge branch 'EJ2-984607-assist-stt' of https://github.com/syncfusion…
VigneshwaranGovindharajan Oct 24, 2025
753d5ef
988747: Drafted UG for SmartPaste and SmartTextArea.
ArunKumar-SF3979 Oct 24, 2025
e2a67b8
988747: Drafted UG for SmartPaste and SmartTextArea.
ArunKumar-SF3979 Oct 24, 2025
cb9ba01
988747: Drafted UG for SmartPaste and SmartTextArea.
ArunKumar-SF3979 Oct 24, 2025
5593392
Merge pull request #4607 from syncfusion-content/EJ2-984607-assist-stt
IndrajithSrinivasan Oct 25, 2025
99beb62
Merge branch 'development' into 988747-SmartComponents
ArunKumar-SF3979 Oct 27, 2025
84552df
988747: Drafted UG for SmartPaste and SmartTextArea.
ArunKumar-SF3979 Oct 27, 2025
77c7c2b
Merge branch '988747-SmartComponents' of https://github.com/syncfusio…
ArunKumar-SF3979 Oct 27, 2025
446998c
988747: Drafted UG for SmartPaste and SmartTextArea.
ArunKumar-SF3979 Oct 27, 2025
f6193ef
Merge pull request #4593 from syncfusion-content/898334-dev
Indhumathy-Loganathan Oct 27, 2025
ae7ca6f
Merge pull request #4616 from Syncfusion-Content/hotfix/hotfix-v31.2.2
SyncfusionBuild Oct 27, 2025
d56c11c
988638: Updated the docs for usage of MCP Server
ArunKumar-SF3979 Oct 27, 2025
1a9c06d
Merge branch 'development' into 988638-Mcp-Server
ArunKumar-SF3979 Oct 27, 2025
6f405d4
988638: Updated the docs for usage of MCP Server
ArunKumar-SF3979 Oct 27, 2025
76e4177
Merge branch '988638-Mcp-Server' of https://github.com/syncfusion-con…
ArunKumar-SF3979 Oct 27, 2025
8edc7a6
Merge branch 'development' into 988747-SmartComponents
ArunKumar-SF3979 Oct 27, 2025
b2ac806
988619: updated changes for latest concerns
TamilRamGanesan-SF5080 Oct 27, 2025
8735bc4
977361: Update md file
TamilRamGanesan-SF5080 Oct 28, 2025
5a0a9b6
988619: updated api link in Chat UI md file
TamilRamGanesan-SF5080 Oct 28, 2025
0ee59c1
988619: updated content in md file
TamilRamGanesan-SF5080 Oct 28, 2025
6c251c0
Merge pull request #4619 from syncfusion-content/988619-UG-Concerns
IndrajithSrinivasan Oct 28, 2025
2a4510b
The filter menu topic titled 'Show 24-Hour Time Format in Filter Dial…
Ranjani4311 Oct 28, 2025
c1fc1a8
Merge branch 'development' into 988747-SmartComponents
ArunKumar-SF3979 Oct 29, 2025
a01bad3
988747: Update project creation link for Syncfusion ASP.NET Core
ArunKumar-SF3979 Oct 29, 2025
95fa9fc
988747: Update project creation link for Syncfusion ASP.NET Core
ArunKumar-SF3979 Oct 29, 2025
d8e4807
Merge pull request #4615 from syncfusion-content/988747-SmartComponents
kmuthukumarmkm Oct 29, 2025
0b62da4
Merge branch 'development' into 988638-Mcp-Server
ArunKumar-SF3979 Oct 29, 2025
534a5a9
988638: Updated the docs for usage of MCP Server
ArunKumar-SF3979 Oct 29, 2025
d82f867
Merge branch '988638-Mcp-Server' of https://github.com/syncfusion-con…
ArunKumar-SF3979 Oct 29, 2025
6d3e374
988638: Updated the docs for usage of MCP Server
ArunKumar-SF3979 Oct 29, 2025
16b2873
988638: Updated the docs for usage of MCP Server
ArunKumar-SF3979 Oct 29, 2025
3875cdf
988638: Updated the docs for usage of MCP Server
ArunKumar-SF3979 Oct 29, 2025
72ece4e
Merge pull request #4624 from Syncfusion-Content/hotfix/hotfix-v31.2.2
SyncfusionBuild Oct 29, 2025
1862aae
Merge branch 'development' into 988638-Mcp-Server
ArunKumar-SF3979 Oct 30, 2025
367270c
Fixed front matter and URL issues causing CI failure
Ranjani4311 Oct 30, 2025
5d3c287
Fixed front matter issues causing CI failure.
Ranjani4311 Oct 30, 2025
a74fe5a
Fix the front matter issue in the MVC filter-bar.md file
Ranjani4311 Oct 30, 2025
453eeb6
Fixed front matter and URL issues causing CI failure
Ranjani4311 Oct 30, 2025
9704461
Merge pull request #4613 from syncfusion-content/Ej2-988610-hotfix
Pavithra15 Oct 30, 2025
d537e0e
Merge pull request #4612 from syncfusion-content/Ej2-988610-dev
Pavithra15 Oct 30, 2025
e7de38e
988747: Fixed image path issue in smartpaste and smarttextarea.
ArunKumar-SF3979 Oct 30, 2025
e9e37b4
988638: Updated the docs for usage of MCP Server
ArunKumar-SF3979 Oct 30, 2025
9055823
988174: Rich Text Editor Missing topics Are Added
Kokila13081999 Oct 30, 2025
a2e8b32
988174: Rich Text Editor Missing topics Are Added
Kokila13081999 Oct 30, 2025
a1f7b9c
988174: Rich Text Editor Missing topics Are Added
Kokila13081999 Oct 30, 2025
03bb618
988638: Updated the docs for usage of MCP Server
ArunKumar-SF3979 Oct 30, 2025
01582db
Merge branch 'development' into 988638-Mcp-Server
ArunKumar-SF3979 Oct 30, 2025
099440a
Merge branch 'development' into 988747-Smartcomponent
ArunKumar-SF3979 Oct 30, 2025
01c13b8
Merge pull request #4625 from syncfusion-content/988747-Smartcomponent
kmuthukumarmkm Oct 30, 2025
d99e3c2
Merge branch 'development' into 988638-Mcp-Server-hf
kmuthukumarmkm Oct 30, 2025
fac3879
Updated the image in the Filter Menu sample to reflect the 24-hour ti…
Ranjani4311 Oct 30, 2025
b8c3f0a
Merge pull request #4626 from syncfusion-content/988638-Mcp-Server-hf
kmuthukumarmkm Oct 30, 2025
24da6cf
Merge branch 'development' into 988638-Mcp-Server
ArunKumar-SF3979 Oct 30, 2025
4dc8429
Merge pull request #4622 from syncfusion-content/Ej2-988795-filtermenu
Pavithra15 Oct 30, 2025
3986f51
Merge pull request #4629 from Syncfusion-Content/hotfix/hotfix-v31.2.2
SyncfusionBuild Oct 30, 2025
49b4402
988174: Rich Text Editor Missing topics Are Added
Kokila13081999 Oct 31, 2025
aef232c
Update fullscreen-tool.md
Kokila13081999 Oct 31, 2025
d63cf63
Merge branch 'development' into 988638-Mcp-Server
Karthigaiselvi-SF2856 Oct 31, 2025
0a48e08
Merge pull request #4611 from syncfusion-content/988638-Mcp-Server
kmuthukumarmkm Oct 31, 2025
ceb4f50
988174: Rich Text Editor Missing topics Are Added
Kokila13081999 Nov 3, 2025
d5b8b13
Merge branch '988174-core-mvc-add' of https://github.com/syncfusion-c…
Kokila13081999 Nov 3, 2025
e2d1b51
988174: Rich Text Editor Missing topics Are Added
Kokila13081999 Nov 3, 2025
b906f97
988174: Rich Text Editor Missing topics Are Added
Kokila13081999 Nov 3, 2025
b0622bc
Merge pull request #4627 from syncfusion-content/988174-core-mvc-add
saravanangn Nov 3, 2025
89b5d3d
988638: Updated the docs for usage of MCP Server
ArunKumar-SF3979 Nov 5, 2025
8f20854
988638: Updated the docs for usage of MCP Server
ArunKumar-SF3979 Nov 5, 2025
a0fbbc8
Merge pull request #4638 from syncfusion-content/988638-MCP-dev
kmuthukumarmkm Nov 5, 2025
b3417b1
deleted dummy files Test-Results/asp-core/29.1.35.md and Test-Results…
Nov 5, 2025
3474d8c
991761: Replace obsolete Class used in CSP
Athiswaran-SF3980 Nov 7, 2025
946fe95
Merge pull request #4641 from syncfusion-content/991761-Replace-obsolete
kmuthukumarmkm Nov 8, 2025
cc54451
Cleared the conflicts
Backiaraj Nov 10, 2025
805b6de
Merge pull request #4643 from syncfusion-content/985454-Merge-UG
rajendranr-5483 Nov 10, 2025
1aeb7c2
Merge pull request #4636 from Syncfusion-Content/hotfix/hotfix-v31.2.2
SyncfusionBuild Nov 10, 2025
5462a85
Added the release notes MD file and corresponding node entry in the T…
DeepakRajSundar Nov 10, 2025
def8f38
Merge remote-tracking branch 'origin/development' into development
DeepakRajSundar Nov 10, 2025
00e7913
Added the release notes MD file and corresponding node entry in the T…
DeepakRajSundar Nov 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions ej2-asp-core-mvc/Release-notes/31.2.9.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: Essential Studio for ##Platform_Name## Release Notes
description: Learn here about the controls in the Essential Studio for ##Platform_Name## 2025 Volume 3 SP2 Release - Release Notes
platform: ej2-asp-core-mvc
documentation: ug
---

# Essential Studio for ##Platform_Name## - v31.2.9 Release Notes

{% include release-info.html date="November 12, 2025" version="v31.2.9" %}

{% directory path: _includes/release-notes/v31.2.9 %}

{% include {{file.url}} %}

{% enddirectory %}
91 changes: 0 additions & 91 deletions ej2-asp-core-mvc/Test-Results/asp-core/29.1.35.md

This file was deleted.

91 changes: 0 additions & 91 deletions ej2-asp-core-mvc/Test-Results/asp-mvc/29.1.35.md

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,18 @@ Before integrating `Speech-to-Text`, ensure the following:

## Configure Speech-to-Text

To enable Speech-to-Text functionality, modify the `Index.cshtml` file to incorporate the Web Speech API. The [SpeechToText](https://ej2.syncfusion.com/aspnetmvc/documentation/speech-to-text/getting-started) control listens for microphone input, transcribes spoken words, and updates the AI AssistView's editable footer with the transcribed text. The transcribed text is then sent as a prompt to the Azure OpenAI service via the AI AssistView control.
To enable Speech-to-Text functionality in the ASP.NET MVC AssistView control, update the `index.cshtml` file to incorporate the Web Speech API.

The [SpeechToText](https://ej2.syncfusion.com/aspnetmvc/documentation/speech-to-text/getting-started) control listens to audio input from the device’s microphone, transcribes spoken words into text, and updates the AssistView’s editable footer using the [FooterTemplate](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.InteractiveChat.AIAssistView.html#Syncfusion_EJ2_InteractiveChat_AIAssistView_FooterTemplate) property to display the transcribed text. The transcribed text is then sent as a prompt to the Azure OpenAI service via the AI AssistView control.

### Configuration Options

* **[`Lang`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Inputs.SpeechToText.html#Syncfusion_EJ2_Inputs_SpeechToText_Lang)**: Specifies the language for speech recognition. For example:

* `en-US` for American English
* `fr-FR` for French

* **[`AllowInterimResults`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Inputs.SpeechToText.html#Syncfusion_EJ2_Inputs_SpeechToText_AllowInterimResults)**: Set to `true` to receive real-time (interim) recognition results, or `false` to receive only final results.

{% tabs %}
{% highlight razor tabtitle="CSHTML" %}
Expand All @@ -37,6 +48,14 @@ To enable Speech-to-Text functionality, modify the `Index.cshtml` file to incorp

![Integrating Speech-to-Text with AI AssistView](images/aiassist-stt.png)

## Error Handling

The `SpeechToText` control provides events to handle errors that may occur during speech recognition. For more information, refer to the [Error Handling](https://ej2.syncfusion.com/aspnetmvc/documentation/speech-to-text/speech-recognition#error-handling ) section in the documentation.

## Browser Compatibility

The `SpeechToText` control relies on the [Speech Recognition API](https://ej2.syncfusion.com/aspnetmvc/documentation/speech-to-text/speech-recognition#browser-support), which has limited browser support. Refer to the [Browser Compatibility](https://ej2.syncfusion.com/aspnetmvc/documentation/speech-to-text/speech-recognition#browser-support) section for detailed information.

## See Also

* [Text-to-Speech](./text-to-speech)
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,18 @@ Before integrating `Speech-to-Text`, ensure the following:

## Configure Speech-to-Text

To enable Speech-to-Text functionality, modify the `Index.cshtml` file to incorporate the Web Speech API. The [SpeechToText](https://ej2.syncfusion.com/aspnetcore/documentation/speech-to-text/getting-started) control listens for microphone input, transcribes spoken words, and updates the AI AssistView's editable footer with the transcribed text. The transcribed text is then sent as a prompt to the Azure OpenAI service via the AI AssistView control.
To enable Speech-to-Text functionality in the ASP.NET Core AssistView control, update the `index.cshtml` file to incorporate the Web Speech API.

The [SpeechToText](https://ej2.syncfusion.com/aspnetcore/documentation/speech-to-text/getting-started) control listens to audio input from the device’s microphone, transcribes spoken words into text, and updates the AssistView’s editable footer using the [footerTemplate](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.InteractiveChat.AIAssistView.html#Syncfusion_EJ2_InteractiveChat_AIAssistView_FooterTemplate) property to display the transcribed text. The transcribed text is then sent as a prompt to the Azure OpenAI service via the AI AssistView control.

### Configuration Options

* **[`lang`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Inputs.SpeechToText.html#Syncfusion_EJ2_Inputs_SpeechToText_Lang)**: Specifies the language for speech recognition. For example:

* `en-US` for American English
* `fr-FR` for French

* **[`allowInterimResults`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.Inputs.SpeechToText.html#Syncfusion_EJ2_Inputs_SpeechToText_AllowInterimResults)**: Set to `true` to receive real-time (interim) recognition results, or `false` to receive only final results.

{% tabs %}
{% highlight razor tabtitle="CSHTML" %}
Expand All @@ -37,6 +48,14 @@ To enable Speech-to-Text functionality, modify the `Index.cshtml` file to incorp

![Integrating Speech-to-Text with AI AssistView](images/aiassist-stt.png)

## Error Handling

The `SpeechToText` control provides events to handle errors that may occur during speech recognition. For more information, refer to the [Error Handling](https://ej2.syncfusion.com/aspnetcore/documentation/speech-to-text/speech-recognition#error-handling) section in the documentation.

## Browser Compatibility

The `SpeechToText` control relies on the [Speech Recognition API](https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition), which has limited browser support. Refer to the [Browser Compatibility](https://ej2.syncfusion.com/aspnetcore/documentation/speech-to-text/speech-recognition#browser-support) section for detailed information.

## See Also

* [Text-to-Speech](./text-to-speech)
51 changes: 51 additions & 0 deletions ej2-asp-core-mvc/chat-ui/EJ2_ASP.MVC/speech-to-text.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
layout: post
title: Speech-to-Text With ##Platform_Name## Chat UI Control | Syncfusion
description: Checkout and learn about configuration of Speech-to-Text with Azure OpenAI in ##Platform_Name## Chat UI control of Syncfusion Essential JS 2 and more.
platform: ej2-asp-core-mvc
control: Azure Open AI
publishingplatform: ##Platform_Name##
documentation: ug
---

# Speech-to-Text in ASP.NET MVC Chat UI

The Syncfusion ASP.NET MVC Chat UI control integrates `Speech-to-Text` functionality through the browser's [Web Speech API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API). This enables the conversion of spoken words into text using the device's microphone, allowing users to interact with the Chat UI through voice input.

## Configure Speech-to-Text

To enable Speech-to-Text functionality in the ASP.NET MVC Chat UI control, update the `index.cshtml` file to incorporate the Web Speech API.

The [SpeechToText](https://ej2.syncfusion.com/aspnetmvc/documentation/speech-to-text/getting-started) control listens to audio input from the device’s microphone, transcribes spoken words into text, and updates the Chat UI’s editable footer using the [FooterTemplate](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.InteractiveChat.ChatUI.html#Syncfusion_EJ2_InteractiveChat_ChatUI_FooterTemplate) property to display the transcribed text. Once the transcription appears in the footer, users can send it as a message to others.

### Configuration Options

* **[`Lang`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Inputs.SpeechToText.html#Syncfusion_EJ2_Inputs_SpeechToText_Lang)**: Specifies the language for speech recognition. For example:

* `en-US` for American English
* `fr-FR` for French

* **[`AllowInterimResults`](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.Inputs.SpeechToText.html#Syncfusion_EJ2_Inputs_SpeechToText_AllowInterimResults)**: Set to `true` to receive real-time (interim) recognition results, or `false` to receive only final results.

{% tabs %}
{% highlight razor tabtitle="CSHTML" %}
{% include code-snippet/chat-ui/stt/razor %}
{% endhighlight %}
{% highlight c# tabtitle="SpeechToText.cs" %}
{% include code-snippet/chat-ui/stt/speechtotext.cs %}
{% endhighlight %}
{% endtabs %}

![Integrating Speech-to-Text with Chat UI](images/chatui-stt.png)

## Error Handling

The `SpeechToText` control provides events to handle errors that may occur during speech recognition. For more information, refer to the [Error Handling](https://ej2.syncfusion.com/aspnetmvc/documentation/speech-to-text/speech-recognition#error-handling ) section in the documentation.

## Browser Compatibility

The `SpeechToText` control relies on the [Speech Recognition API](https://ej2.syncfusion.com/aspnetmvc/documentation/speech-to-text/speech-recognition#browser-support), which has limited browser support. Refer to the [Browser Compatibility](https://ej2.syncfusion.com/aspnetmvc/documentation/speech-to-text/speech-recognition#browser-support) section for detailed information.

## See Also

* [Messages](./messages)
Loading