auto_chapters parameter to Summarization under Speech Understanding.
This guide is for existing accounts using the deprecated
auto_chapters
parameter. If you’re adding chapters for the first time, go straight to the
Summarization documentation — it
returns topic summaries with headlines and timestamps in one call, which is
what chapters are.- Topic sections replace chapters. You still get the transcript broken into ordered sections with
start,end, and a headline per section. - One
textfield per topic. The deprecated parameter returned three overlapping text fields (summary,gist,headline) per chapter; Summarization returnstextandheadline. - Quality you control. The new
effortparameter lets you spend more processing on harder content — useful for meetings, multilingual audio, or files longer than about 1.5 hours.
Quick upgrade
Replaceauto_chapters: true with a speech_understanding.request.summarization object:
That’s it for the request. But the response moves too — read the sections
from
speech_understanding.response.summarization.summary instead of the
top-level chapters field. Read on for the full migration details.What changes
This table covers the key parameter and response field differences. Use it as a migration checklist.Mapping the per-chapter fields
Side-by-side code comparison
Below is a side-by-side comparison of generating chapters with the deprecated parameter and with Speech Understanding Summarization:- Deprecated
- Speech Understanding
- Deprecated
- Speech Understanding
Reading the response
The deprecated parameter returned an array on the top-levelchapters field. Speech Understanding returns an object on speech_understanding.response.summarization, with the sections themselves in the summary array:
summaryis the array of sections — one per topic, in order. Treat each element as a chapter.startandendare timestamps in milliseconds, so you can link each section back to the audio.textreplaces the deprecatedsummaryfield on each chapter. There is no separategist— useheadlinefor a short overview.- Check
statusforsuccessbefore reading the summaries.
Choosing summary_type
Summarization takes a summary_type of bullets or paragraph:
paragraphproduces prose summaries per section. This is closest to what Auto Chapters returned in itssummaryfield.bulletsproduces short bullet-style summaries per section. Reach for this if you’re rendering chapter markers in a compact UI.
headline, start, and end.
Controlling quality with effort
The new effort parameter has no equivalent in the deprecated parameter. It controls how much processing power goes into the summary:
low is the default and is the right choice for most use cases. Reach for medium when missed details matter — important meetings, multilingual audio, or long files (roughly 1.5 hours and up).
Pricing
Summarization is $0.03 per hour of audio. See Billing and pricing for full rates.If you also need action items
Alongside Summarization we shipped Action Items. Add anaction_items object to the same speech_understanding request to get structured follow-ups from meetings and calls — pass {} to use the defaults:
speech_understanding.response.action_items. Action Items takes the same effort parameter as Summarization, plus include_decisions to count decisions made in the audio as action items. Action Items is $0.02 per hour of audio.
Next steps
- Read the full Summarization documentation for all parameters and options.
- Explore the other Speech Understanding models you can request in the same call.
- Review the AssemblyAI API Reference for the complete request and response schema.