New to Kendo UI for jQueryStart a free 30-day trial

SpeechToText

configuration

Configures speech-to-text functionality for the prompt input. When true, enables speech-to-text with default settings. When false, disables the feature. When an object, configures custom speech-to-text options.

speechToText

Boolean|Object

Default: false

<div id="aiprompt"></div>
<script>
$("#aiprompt").kendoAIPrompt({
    speechToText: true
});
</script>
<div id="aiprompt"></div>
<script>
$("#aiprompt").kendoAIPrompt({
    speechToText: {
        integrationMode: "webSpeech",
        lang: "en-US",
        continuous: false,
        interimResults: true,
        maxAlternatives: 1
    }
});
</script>
<div id="aiprompt"></div>
<script>
$("#aiprompt").kendoAIPrompt({
    speechToText: false
});
</script>

Specifies whether to continue listening after a result is received.

Default: false

<div id="aiprompt"></div>
<script>
$("#aiprompt").kendoAIPrompt({
    speechToText: {
        continuous: true
    }
});
</script>

Specifies the integration mode for speech recognition. Available modes:

  • "webSpeech" - Uses the Web Speech API
  • "none" - Provides button without actual speech recognition

Default: "webSpeech"

<div id="aiprompt"></div>
<script>
$("#aiprompt").kendoAIPrompt({
    speechToText: {
        integrationMode: "webSpeech"
    }
});
</script>

Specifies whether to return interim results during speech recognition.

Default: false

<div id="aiprompt"></div>
<script>
$("#aiprompt").kendoAIPrompt({
    speechToText: {
        interimResults: true
    }
});
</script>

Specifies the language code for speech recognition.

Default: "en-US"

<div id="aiprompt"></div>
<script>
$("#aiprompt").kendoAIPrompt({
    speechToText: {
        lang: "es-ES"
    }
});
</script>

Specifies the maximum number of alternatives to return from speech recognition.

Default: 1

<div id="aiprompt"></div>
<script>
$("#aiprompt").kendoAIPrompt({
    speechToText: {
        maxAlternatives: 3
    }
});
</script>