DialogflowSettings
Settings for a new Dialogflow instance.
Add the following line to your scenario code to use the interface:
require(Modules.AI);
Props
agentId: number
Optional. ID of the Dialogflow agent certificate to use. It can be any of the certificates previously added in the control panel, see the Dialogflow Connector section in your Voximplant application. You do not need to specify agentId if you have only one Dialogflow agent certificate in your Voximplant application.
beta: boolean
Optional. Whether to use beta. The Voximplant Dialogflow Connector uses Dialogflow v2 Beta by default. Set false to use the non-Beta version of Dialogflow v2.
environmentId: string
Optional. Part of the Dialogflow session name. If Environment ID is not specified, we assume default ‘draft’ environment.
model: Optional. Machine learning model to transcribe your audio file.
modelVariant: Optional. Variant of the specified Speech model to use.
outputAudioConfig: Optional. Instructs the speech synthesizer how to generate the output audio content.
phraseHints: any[]
Optional. The collection of phrase hints to boost accuracy of speech recognition.
queryParameters: Optional. Initial query parameters.
region: string
Optional. The agent’s location.
sessionId: string
Optional. Dialogflow session id. Use it for connection to the existing Dialogflow session or to specify your own id for a new session.
singleUtterance: boolean
Optional. Whether to enable single utterance.
userId: string
Optional. Part of the Dialogflow session name. If User ID is not specified, we use “-”.