Speech Studio ACC: S0 resource intermittently enforces F0 15k limit; files marked invalid

A 0 Reputation points
2025-09-29T11:12:30.6566667+00:00

Environment

• Speech Studio → Audio Content Creation (ACC)

• Speech resource: S0 (Standard), Region: UK South, Name: ulaw-speech-paid

• Subscription: Azure for Students

Issue

Most Save/Upload attempts of ~17–18k character text files fail with:

“Status: 400. The file size limit is 15,000 billing characters per file for free (F0) Speech resources, and 100,000 billing characters for paid standard (S0) Speech resources.”

Occasionally it says “Saved successfully”, but the file immediately shows Content format = X and isn’t usable (false success).

Expected

S0 allows up to 100,000 billing characters per file. Files of ~17–18k should save and validate cleanly.

Repro (consistent)

  1. Speech Studio → Audio Content Creation → My files.
  2. Header shows the resource as UK South, S0 (screenshot attached).
  3. Upload or Save a ~17–18k text file:
    • ELS_Chapter04_Text_Part3.txt (~17.9k) → sometimes succeeds.
    • ELS_Chapter04_Text_Part4.txt (~17,863) → often returns 400/F0 error; sometimes says “Saved successfully” but shows Content format = X and can’t be used.

What I verified

• S0 tier/region confirmed in Azure Portal.

• Single browser tab; cache cleared.

• Also reproduced after creating a NEW ACC project bound to S0 at creation time.

• Files are ASCII-safe (no control chars); alternate copies also fail. Smaller ≤14,800-char files always work (suggests F0 limit being applied).

Connection / correlation IDs (examples)

• 817d7d30-9d1e-11f0-a826-33880728c1bc

• 4e5f2290-9d1f-11f0-aed9-c7cb958caca4

(Local time when seen: [add your times])

Hypothesis

ACC’s save/validation path is intermittently bound to an F0 context (e.g., cached project/resource tier or region mismatch), causing the F0 15k limit and post-save invalidation, despite S0 being selected.

Request

Please investigate ACC’s resource-tier validation/binding for this S0 resource and correct the intermittent F0 enforcement. I can provide HAR/network logs for a failed attempt if needed. I consent to diagnostic access.

Azure Speech in Foundry Tools

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.