SunsetDiff

Replacement for playai-tts-arabic: what changes when you switch

The official replacement is canopylabs/orpheus-arabic-saudi. playai-tts-arabic shut down on 2025-12-31 per Groq's deprecation page (checked 2026-10-26). Price, context window, and max output were left blank because the official pages we checked did not publish them.

playai-tts-arabic model page · Groq

Official replacement. Full diff page

playai-tts-arabic to canopylabs/orpheus-arabic-saudi

Some values not published Checked 2026-10-26.

Price per 1M tokens

Price comparison. Example monthly cost for 10M input tokens and 2M output tokens. Labeled example, not a bill.
FieldOldNewChange
Input Not published Not published Not published
Output Not published Not published Not published
Cached input Not published Not published Not published
Example monthly cost Not published Not published Example only

Context and max output

Token limits
LimitOldNewChange
Context window Not published 4,000 Not published
Max output Not published 50,000 Not published

Capabilities that differ

No differing capability values are published for both models.

Endpoint changes

  • The Groq API reference says speech is POST https://api.groq.com/openai/v1/audio/speech. The printed sample uses model playai-tts and voice Fritz-PlayAI. Voice is required. This sample keeps that voice value and only changes the model field. The reference does not say the replacement accepts Fritz-PlayAI. Source

Code

python before
from groq import Groq
client = Groq()
speech = client.audio.speech.create(
    model="playai-tts-arabic",
    voice="Fritz-PlayAI",
    input="Hello",
    response_format="wav",
)
python after
from groq import Groq
client = Groq()
speech = client.audio.speech.create(
    model="canopylabs/orpheus-arabic-saudi",
    voice="Fritz-PlayAI",
    input="Hello",
    response_format="wav",
)
typescript before
import Groq from "groq-sdk";
const groq = new Groq();
const response = await groq.audio.speech.create({
  model: "playai-tts-arabic",
  voice: "Fritz-PlayAI",
  input: "Hello",
  response_format: "wav",
});
typescript after
import Groq from "groq-sdk";
const groq = new Groq();
const response = await groq.audio.speech.create({
  model: "canopylabs/orpheus-arabic-saudi",
  voice: "Fritz-PlayAI",
  input: "Hello",
  response_format: "wav",
});
curl before
curl https://api.groq.com/openai/v1/audio/speech \
  -H "Content-Type: application/json" \
  -d '{"model":"playai-tts-arabic","input":"Hello","voice":"Fritz-PlayAI","response_format":"wav"}'
curl after
curl https://api.groq.com/openai/v1/audio/speech \
  -H "Content-Type: application/json" \
  -d '{"model":"canopylabs/orpheus-arabic-saudi","input":"Hello","voice":"Fritz-PlayAI","response_format":"wav"}'

Checklist

  1. Read the shutdown date for playai-tts-arabic on the linked official page.
  2. Point your requests at canopylabs/orpheus-arabic-saudi.
  3. Re-check price, context, and parameters on the provider pages linked here.
  4. Ship the change before the published shutdown date.

Related models

Questions

What is the replacement for playai-tts-arabic?

The official replacement is canopylabs/orpheus-arabic-saudi. playai-tts-arabic shut down on 2025-12-31 per Groq's deprecation page (checked 2026-10-26). Price, context window, and max output were left blank because the official pages we checked did not publish them.

Is canopylabs/orpheus-arabic-saudi cheaper than playai-tts-arabic?

A full price comparison is not published. One or both prices are missing from the official pages we checked.

Does canopylabs/orpheus-arabic-saudi have a bigger context window than playai-tts-arabic?

Context window sizes are not both published on the official pages we checked.

Sources

Deprecation alerts

We email you before models shut down. Unsubscribe anytime.

Deprecation alert signup
Providers (optional)