Bixby Voice support
Bixby is a new paradigm and platform to advance the state of conversational AI and voice. Remote-endpoints make code more flexible on Bixby capsules.
There are two ways to interact with the Bixby voice.
Bixby Capsule for Automation Studio
First. You can create a flow using the Capsule label node and the Capsule result node. You can run this flow using a Capsule for Automation Studio. We have already developed the capsule for Automation Studio. It is listed on the Bixby Marketplace.
For how to run a flow in Bixby Voice, check here
Capsule label Node
Select the icon and insert a name to identify it in the Bixby Capsule for Automation Studio.
You can assign unique icons for Automation by modifying the icons through the Pixel Editor.
The node can specify name value that will be call from Bixby Capsule for Automation Studio.
Bixby Capsule for Automation Studio call:
Properties
- Name (Required)
The name of the label assigned by the user. It must be unique in order to be identified in the Capsule.
- Icon (Optional)
The icon of the label drawn by the user.
Capsule result Node
The node can specify results value that will be show.
Click on the preview to edit it. This allows you to enter the message, image src and data array.
Inputs
- message
This message will be displayed on the capsule result screen. msg.message
- image
Image address to display on the capsule result screen. msg.image
- data
An array to be displayed in the form of a table on the capsule result screen. msg.data
Output
- payload
The body of the response. The node can be configured to return the body as a string, attempt to parse it as a JSON string
{"name":string, "image":string, "data":array}
Bixby Remote-Endpoint
Second. You can create flows with Bixby endpoint node and Bixby response node. And this remote endpoint can be used for the Bixby capsules you make.
Bixby endpoint Node
Creates an end-point for creating Bixby capsules.
Properties
- Method (Required)
The HTTP method to access the endpoint, such as POST or GET.
- URL (Required)
The URL of the remote-endpoint.
- action.collect (Optional)
Specifies zero, one, or more inputs to be evaluated before executing the action. Keep in mind that the order of inputs in the block is the order in which they are evaluated.
- input
Specifies an input that is collected for executing an action. more
Output
- input (object)
msg.input['%name%'] contains an object of any query string parameters.
Otherwise, it contains the body of an HTTP request.
Bixby response Node
The Bixby output node sends 200 responses back to requests.
Output
- msg.results
output JSON object