Represents the query input. It can contain either:
An audio config which instructs the speech recognizer how to process the speech audio.
A conversational query in the form of text.
An event that specifies which intent to trigger.
JSON representation |
---|
{ // Union field |
Fields | |
---|---|
Union field input . Required. The input specification. input can be only one of the following: |
|
audio |
Instructs the speech recognizer how to process the speech audio. |
text |
The natural language text to be processed. Text length must not exceed 256 character for virtual agent interactions. |
event |
The event to be processed. |
InputAudioConfig
Instructs the speech recognizer how to process the audio content.
JSON representation |
---|
{ "audioEncoding": enum ( |
Fields | |
---|---|
audio |
Required. Audio encoding of the audio content to process. |
sample |
Required. Sample rate (in Hertz) of the audio content sent in the query. Refer to Cloud Speech API documentation for more details. |
language |
Required. The language of the supplied audio. Dialogflow does not do translations. See Language Support for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language. |
enable |
If |
phraseHints[] |
A list of strings containing words and phrases that the speech recognizer should recognize with higher likelihood. See the Cloud Speech documentation for more details. This field is deprecated. Please use |
speech |
Context information to assist speech recognition. See the Cloud Speech documentation for more details. |
model |
Optional. Which Speech model to select for the given request. For more information, see Speech models. |
model |
Which variant of the |
single |
If |
disable |
Only used in |
enable |
Enable automatic punctuation option at the speech backend. |
phrase |
A collection of phrase set resources to use for speech adaptation. |
opt |
If |
SpeechContext
Hints for the speech recognizer to help with recognition in a specific conversation state.
JSON representation |
---|
{ "phrases": [ string ], "boost": number } |
Fields | |
---|---|
phrases[] |
Optional. A list of strings containing words and phrases that the speech recognizer should recognize with higher likelihood. This list can be used to:
See the Cloud Speech documentation for usage limits. |
boost |
Optional. Boost for this context compared to other contexts:
Dialogflow recommends that you use boosts in the range (0, 20] and that you find a value that fits your use case with binary search. |