Skip to main content

Set up OpenAI TTS

Follow these three steps to create an OpenAI API key and connect it to epubaudio.xyz.

Before you begin

You need:

  • an epubaudio.xyz account;
  • an OpenAI platform account;
  • API billing or credits configured with OpenAI.

ChatGPT subscriptions and OpenAI API billing are separate. A ChatGPT Plus, Pro, or other ChatGPT plan does not automatically include API usage.

1. Open the API keys page

Go directly to OpenAI API keys and sign in to your OpenAI platform account.

2. Create a secret key

  1. Select Create new secret key.
  2. Keep Owned by set to You.
  3. Optionally enter a name, for example epubaudio.xyz.
  4. Select the project that has API billing configured. For most users, this is Default project.
  5. Keep Permissions set to All.
  6. Select Create secret key.
  7. Copy the key and store it temporarily in a secure password manager.

OpenAI form for creating a new secret key

OpenAI displays the complete key only once. You will paste it into epubaudio.xyz in the next step.

3. Connect the key to epubaudio.xyz

  1. Sign in to epubaudio.xyz.
  2. Open My library.
  3. Select your avatar.
  4. Choose OpenAI TTS.
  5. Paste the key into API key.
  6. Configure the model, voice, and speed.
  7. Select Save settings.

After saving, epubaudio.xyz shows only a masked preview of the key.

Where is the API keys page?
Keep API keys private

Never place an API key in a screenshot, public issue, chat message, or shared document.