# Vivox Core SDK

> Learn about client SDK basics.

## 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:

* Buddy and presence services
* Cross-platform functionality
* Directed voice and text communication services
* Group voice and text communication 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](../server-to-server-api-reference/server-to-server-web-api-overview), which is a simple XML over HTTP protocol that you can access by using a variety of server technologies.

| **Topic**                                                        | **Description**                                                                        |
| ---------------------------------------------------------------- | -------------------------------------------------------------------------------------- |
| [Before you begin](../before-you-begin-toc)                      | Foundational information on how Vivox works and what you’ll need to implement the SDK. |
| [Getting started](../get-started-toc)                            | How to start using the Vivox SDK.                                                      |
| [Developer guide](./core-developer-guide-toc.md)                 | Information and guides on implementing the main features of the Vivox SDK.             |
| [Speech-to-text audio transcription](./speech-to-text/_index.md) | How to implement speech-to-text audio transcriptions for users.                        |
| [Text-to-speech](./text-to-speech/_index.md)                     | How to implement text-to-speech for users.                                             |

## Additional resources

* [Product overview](https://unity.com/products/vivox)
* [In-game chat guide for developers](https://unity.com/how-to/in-game-chat-guide-developers)
* [Vivox forum](https://discussions.unity.com/c/multiplayer-and-networking/153/none)
