Aimybox as an inbound channel
In addition to JAICP, we provide Aimybox. Using this platform you can teach any device to listen and talk to the user. To do this, you can create a project in Aimybox, enable the necessary voice functions in it, and then integrate it into your device. You can choose Android SDK, iOS SDK, or HTTP API.
In this case, you can use any speech recognition and synthesis systems that are supported in Aimybox, or connect your own solution.
To connect Aimybox as an inbound channel, please follow these steps:
Create the channel
Go to JAICP. Open the Channels tab on the side panel, then click Inbound → Connect channel. In the Voice Assistants section, choose Aimybox.
Fill in the following fields:
- Name — enter the name for the channel or leave it as default.
- Branch — specify the project branch you want to deploy into the channel (
master
by default). You can also select a Git tag or enter a specific commit hash. - Agent — select customer engagement platform or leave this field empty.
- Deployment — select Automatic (whenever any change made to the project is saved) or Manual (using the Deploy button in the channel description line).
Click Create. Wait for the notification with the deployment result.
Click Get webhook under the name of the newly created channel. It will be copied to the clipboard. The copied webhook will be needed later when configuring the skill.
Create a skill
Sign in to the Aimybox console. To create a skill using the console, click Create skill and fill in the following parameters:
- Skill name — specify the channel name.
- Skill samples — specify one or more phrases that will be used to launch a skill
Next, choose Aimylogic as a supported source. In the Aimylogic webhook URL field paste the copied earlier webhook.
Click Save skill.
Test the skill
In a few seconds, you can test how your skill works. To do this, after completing the training, click Try it in action. Enter in the field one of the activation phrases that you specified when creating the skill.