Unity 3D

Version 2.0.0 - Created and tested with Unity 3D 2018.1.3f1 - ChangeLog


Version Compatibility

The current version (2.0.0) and all the following versions of this client will connect to the COGNIGY.AI version 3.0+, which causes some fundamental changes in the manner the connection is built up.

The consequence is that you cannot connect with an older version (below 2.0.0) of this client to COGNIGY.AI 3.0 resources and you cannot connect with versions newer than 2.0.0 of this plugin to COGNIGY.AI below version 3.0.

GitHub RepositoryUnityPackage
Repository Latest


The Cognigy Unity3D client provides primarily the ability (within Unity3D) to connect to a Socket Endpoint created with COGNIGY.AI. You can find informations about creating and configuring a Socket Endpoint in our Deploy a Socket Endpoint Documentation. There are in addition components which can be used to easily implement speech to text and text to speech services. Right now the plugin supports:

Speech to TextText to Speech
- Windows ( runs locally but only on Windows 10 systems )- Acapela ( uses the Voice-as-a-Service Cloud API )

- Speechlib ( runs locally and uses the Microsoft Speech API )


Socket Connection

The Unity3D Client uses a Socket Endpoint to connect to the COGNIGY.AI platform.

In order to use the Unity3D Client you have to create and configure a Socket Endpoint (Socket Docs).

What’s Next