# App Setup

There are two required steps:

  • The LLM API provider connection.
  • The CK3 user folder path.

Both of them are found in the app's "Connection" tab. Every other tab is optional.

# LLM API provider

Supported providers:

  • Player2 — free local AI server with TTS support
  • OpenRouter — support for multiple models (GPT-3.5, GPT-4, Claude, etc.)
  • DeepSeek — free and powerful AI backend
  • Ollama — local AI server for running models on your PC
  • KoboldCpp — local AI server for running large language models

# Player2 (Recommended)

This is the recommended provider because it is the easiest to set up and offers free models.

  1. Create an account: https://player2.game/
  2. Download the Player2 app.
  3. Make sure it is running in the background.
  4. In the Voices of the Court app, set Player2 as the provider and start playing.

# CK3 user folder path

For the app to communicate with CK3, set the CK3 user folder path. The app will try the default path, so if it is already filled in, you do not need to change anything. If it is empty, select it manually.

Select the root of the CK3 user folder, not the executable or any subfolder. Example: C:\Users\name\Documents\Paradox Interactive\Crusader Kings III

# That's it

If everything is set up correctly, you can start talking to characters in-game via the "Talk" interaction.

If you need help, join our Discord server.

# Advanced setup

You can optionally configure dedicated API connections for actions and summarization. This is helpful because some models are better for text generation, while others are better for summarization or logical reasoning (important for action detection). You can find these options in the "Actions" and "Summarization" tabs.