Vivox Core SDK documentation
Note: If you're looking for the documentation for the Vivox Unity SDK for the Unity Engine, refer to Unity Vivox.
Introduction
The Vivox Core SDK is an engine-agnostic voice and text chat system that brings in-app communications to your project.
Vivox SDK provides the following core capabilities:
- Cross-platform functionality
- Directed voice and text communication services
- Group voice and text communication services
- Presence services
Game developers can integrate these capabilities directly into game clients and companion applications by using the Vivox SDK.
Vivox offers additional features for speech-to-text transcriptions and text-to-speech for better accessibility for users. As well as server-side recording to help reduce in-game toxicity.
Optionally, game developers can provide additional capabilities by integrating their game server with Vivox servers through the Vivox Server to Server Web API, which is a simple XML over HTTP protocol that you can access by using a variety of server technologies.
Topic | Description |
---|---|
Before you begin | Foundational information on how Vivox works and what you’ll need to implement the SDK. |
Get started | How to start using the Vivox SDK. |
Developer guide | Information and guides on implementing the main features of the Vivox SDK. |
Text chat guide | Information and guides on implementing text chat and chat features. |
Speech-to-text audio transcription | How to implement speech-to-text audio transcriptions for users. |
Text-to-speech | How to implement text-to-speech for users. |
Access Token Developer Guide | How to generate and use Vivox access tokens. |
Vivox versions
- Archive of previous Core SDK documentation
- Vivox Unreal SDK documentation
- Vivox Unity v16 SDK documentation