Rate this page:

DialogflowSettings

Settings for setup a new Dialogflow instance Add the following line to your scenario code to use the interface:

require(Modules.AI);

Props

agentId

Copy URL
agentId: 

number

Optional. ID of the Dialogflow agent certificate to use. It could be any of certificates previously added in the Control panel, see the Dialogflow Connector section in your Voximplant application. You do not need specify agentId if have only one Dialogflow agent certificate in your Voximplant application.

beta

Copy URL
beta: 

boolean

Optional. The Voximplant Dialogflow Connector uses Dialogflow v2 Beta by default. Set this to false to use the non-Beta version of Dialogflow v2.

environmentId

Copy URL
environmentId: 

string

Optional. Part of the Dialogflow session name. If Environment ID is not specified, we assume default ‘draft’ environment.

lang

Copy URL
lang: 

DialogflowLanguage

Language

model

Copy URL
model: 

DialogflowModel

Optional. Machine learning model to transcribe your audio file.

modelVariant

Copy URL
modelVariant: 

DialogflowModelVariant

Optional. Variant of the specified Speech model to use.

outputAudioConfig

Copy URL
outputAudioConfig: 

DialogflowOutputAudioConfig

Instructs the speech synthesizer how to generate the output audio content.

phraseHints

Copy URL
phraseHints: 

any[]

Optional. The collection of phrase hints which are used to boost accuracy of speech recognition.

queryParameters

Copy URL
queryParameters: 

DialogflowQueryParameters

Initial query parameters

region

Copy URL
region: 

string

Optional. The agent’s location.

sessionId

Copy URL
sessionId: 

string

Optional. Dialogflow session id, can be used for connection to the existing Dialogflow session or to specify your own id for a new session

singleUtterance

Copy URL
singleUtterance: 

boolean

Enables/disables single utterance.

userId

Copy URL
userId: 

string

Optional. Part of the Dialogflow session name. If User ID is not specified, we are using “-”.