403 Error with TTS API despite active billing and working Chat API requests

Hello OpenAI community,

I’m getting a consistent 403 Forbidden error when using the Text-to-Speech (TTS) API (tts-1 model), despite successful API calls and billing for text completions working normally.

Context:

  • Billing: Active (Pay-As-You-Go), verified in billing history
  • API key: Newly generated, no restrictions, all permissions enabled
  • Working: Text completions (/v1/chat/completions) work correctly, and billing records reflect these requests.
  • Issue: TTS requests (/v1/audio/speech) always return:
TTS API HTTP Status Code: 403
Access forbidden: Confirm TTS permissions and API key.

Request details:

  • Endpoint: https://api.openai.com/v1/audio/speech
  • Model: tts-1
  • Voice: alloy
  • Format: mp3

I believe I’ve matched OpenAI documentation closely for tts: https://platform.openai.com/docs/guides/text-to-speech

Has anyone encountered this or have guidance on resolving this issue?

Thanks in advance!

Resolved. Had not yet added this model to the Allowed models under Limits in Settings. :persevering_face: