particle_podcast_request_transcription queued. Poll it every minute or so, since transcription usually takes 5 to 10 minutes, and never request the episode again to poll.
Pass request_id from the request, or the episode’s episode_slug. By episode_slug, your organization’s request answers even after the episode is transcribed. For an episode we hold that your organization never requested, there is no request, and the answer says where its transcript stands.
state is one of:
queued: waiting its turn.admitted: being transcribed.transcribed: the episode tools serve its transcript. Read it withparticle_podcast_get_episode(include: ["transcript"]), or search it withparticle_podcast_find_mentionsandparticle_podcast_search_transcripts.failed: it will not be transcribed.failure_reasonsays why, andrefunded_atsays when the charge was returned.
GET /v1/podcasts/transcription/requests/{id}, which is free too.
Inputs
Pass exactly one.Output
The same## Transcription request block as particle_podcast_request_transcription, without **Billed as:**. It ends with the next step for the request’s state. output_format: "json" returns the fields as JSON.