Overview
The Audio Recap component converts your study materials into audio summaries, perfect for reviewing content during commutes, workouts, or when visual reading isn’t practical. Supports multiple voices and languages. Whentopic is set and folders are included, generation can narrow folder-derived materials toward that topic (best-effort). Use excludedMaterialIds to omit specific materials that would otherwise be included from selected folders; IDs listed here are ignored if the same material is also listed in materials (explicit selections win).
Creating an Audio Recap Component
Configuration Parameters
string
required
Name of the audio recap component
string
required
Must be
"audio_recap"object
required
Audio recap configuration object
Response
Embedding This Component
Once you’ve created an Audio Recap component, you can embed it on your website using the embedding API.Generate Embed URL
Audio Recap-Specific Embedding Features
boolean
default:"true"
Show synchronized transcript alongside the audio player
boolean
default:"true"
Display chapter markers and content outline for easy navigation
boolean
default:"true"
Remember playback position and show listening history
User Progress & Status Tracking
Audio Recap embeds can track how far each learner has listened through a recap. Progress is tracked per user, per section, and can be grouped by class or cohort usinggroupIds.
Progress is recorded only when the embed token includes a userId. Anonymous embeds do not create progress records.
StudyFetch does not generate user IDs for you. Use the stable learner identifier from your platform, such as an LMS user ID, student ID, UUID, or email address.
How Tracking Works
When you generate an embed URL, include oneuserId for the learner viewing that iframe:
userId and shared groupIds.
The Audio Recap player reports:
lastPosition— the learner’s last known playback position for a section, in secondscompleted— whether the learner completed a sectiongroupIds— group or class IDs supplied when generating the embed
List Progress for a Recap
Use the audio recapcomponentId (for example, audio_recap_abc123) to list all users with recorded progress.