Develop
Develop
Select your platform

Integrating Voice SDK

Updated: Jun 4, 2025
Before you can start using the Voice SDK, do the following:

Pre-requisites

Download and Installation

Note: git is needed.
  1. Create an Unreal project or open an existing Unreal project.
  2. Download the 1-click script from here. Place it in your Unreal project folder and execute the script.
Note the batch file is from an older release, but will always pull the latest version of the plugin.

Option 2, Manually clone git repos:

  1. Create an Unreal project or open an existing Unreal project.
  2. Open powershell and navigate to your project folder.
  3. Make a Plugins directory (if it doesn’t already exist) and cd to it.
     mkdir Plugins
     cd Plugins
    
  4. Clone the voicesdk git repo.
     git clone https://github.com/wit-ai/voicesdk-unreal
    
  5. Clone the wit git repo.
     git clone https://github.com/wit-ai/wit-unreal
    
  6. In the [project name]/Config folder, open the DefaultEngine.ini file.
  7. Add the following code to the end of the file:
     [Voice]
     bEnabled=true
    
  8. Save the DefaultEngine.ini file.
    "DefaultEngine.ini file"
  9. Save and restart Unreal Editor.

Setting up your Wit Configuration file in Unreal

Each app you create in Unreal that uses Voice SDK for voice interactions requires a matching Wit.ai app and a Wit Configuration file created to link the two apps together.
  1. Create a new Wit.ai app.
  2. In Wit.ai, go to Management > Settings and copy the Client Access Token.
    "Client Access Token in Wit.ai"
  3. In your Unreal project, right-click the Content Browser and go to Miscellaneous > Data Asset.
    "Data Asset"
  4. In the search bar under All Classes, search for WitAppConfigurationAsset and select it.
    "WitAppConfigurationAsset"
  5. Click Select to create the config file and provide a name.
    "Wit Configuration file"
    Note: It may be helpful to name the file based on the app name to help keep files easier to find.
  6. Open the file to show the Wit Configuration window.
  7. Copy the Client Access Token to Unreal.
    "Adding the Client Access Tokeni"
Did you find this page helpful?
Thumbs up icon
Thumbs down icon