Skip to main content

Capabilities

Module: Inworld.AI. Namespace: Inworld.Entities.

This file contains the configuration settings for loading scenes and controlling various aspects of the interaction.

Properties

VariablesDescription
audioEnables the sending and receiving of AudioPackets during the session.
emotionsEnables the sending and receiving of EmotionPackets during the session.
interruptionsAllows the session to be interruptible, enabling the sending and receiving of CancelResponsePackets.
narratedActionsEnables the sending and receiving of ActionPackets during the session.
textAllows sending and receiving of TextPackets during the session.
triggersPermits sending and receiving of CustomPackets (triggers) during the session.
phonemeInfocheck if this session enables sending receiving PhonemeInfo in AudioPackets
relationsEnables sending and receiving of RelationPackets during the session.
debugInfoEnables sending and receiving of Debugging triggers from server.

Properties

PropertiesDescription
ToPacketGenerates a CapabilitiesPacket.

Functions

FunctionsDescriptionParameters
CopyFromCopy the data of capabilities from another one.rhs: the Capabilities to copy.
ToStringDisplay the details of the current capabilities.

CapabilityEvent

Module: Inworld.AI. Namespace: Inworld.Entities.

VariablesDescription
capabilitiesConfigurationGenerates the CapabilityPacket to send.

CapabilityPacket

Module: Inworld.AI. Namespace: Inworld.Entities. Inherited from InworldPacket

VariablesDescription
sessionControlThe CapabilityEvent to send.
ToJsonGenerates the JSON of the packet to send.