본문으로 건너뛰기
cccskills
무료GitHub에 공개

speech-summarization

Zoom AI Services Speech Summarization for one-shot audio or video uploads that return a transcript plus streamed summary over SSE. Use for media-to-summary in one request; not for transcript-only Scribe, transcript-text Summarizer, live meeting media, or interactive Voice Agent.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zoom/skills스타 85(GitHub 85 + cccskills 0)
연동 도구Zoom

실행 점수 미검증

설치 방법 보기

포함된 파일(3)

  • SKILL.md5.0 KB
  • examples/node.md3.4 KB
  • references/api-contract.md2.9 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Zoom AI Services Speech Summarization

Use Speech Summarization when one uploaded audio or video file must produce both a transcript and a summary in a single streaming request.

Current API audit: The production endpoint and multipart request were verified on 2026-10-20. Live calls were accepted but returned 402 QUOTA_EXCEEDED before streaming, so the SSE event sequence below comes from the API reference and official sample rather than an observed end-to-end run.

Routing Guardrail

  • One media file needs transcript plus summary → use this skill.
  • Only a transcript is needed → use Scribe.
  • Transcript text already exists and only a recap, summary, or action items are needed → use Summarizer.
  • Live meeting audio/video → use RTMS.
  • Interactive microphone conversation with spoken responses → use Voice Agent.
  • Typed classification, routing, scoring, or image decisions → use Decisions.

Production Contract

POST https://api.zoom.us/v2/aiservices/speech-summarization/summarize
x-api-key: $ZOOM_AI_SERVICES_API_KEY
Accept: text/event-stream
Content-Type: multipart/form-data

Authentication also accepts Authorization: Bearer $ZOOM_AI_SERVICES_API_KEY. Keep the key server-side. The required key scope is aiservices:write:transcribe-summarize:admin.

The official sample reads the same credential from ZOOM_API_KEY. Use one name in your deployment; ZOOM_AI_SERVICES_API_KEY is this skill's preferred name because it distinguishes the API key from Build-platform JWT pairs.

Multipart fields:

  • config: JSON string with transcribe and summary settings.
  • file: WAV, MP3, M4A, FLAC, OGG, WebM, MP4, or MOV.

Formal limits are 50 MB and 2 hours. Use 8 kHz or higher audio; 16 kHz or higher is recommended. Mono or stereo is accepted.

Workflow

  1. Validate the media type, size, and duration locally before upload.
  2. Build the multipart request server-side; never expose the API key in browser code.
  3. Parse the SSE stream line-by-line, preserving UTF-8 and multi-line data: fields.
  4. Handle transcribe_complete before consuming summary frames.
  5. Treat each summary frame as accumulated text; emit only the new suffix to a UI.
  6. Finish only after done. Treat error or response_state: "failed" as a failed request.

Response Contract

The stream uses these events:

  • transcribe_started
  • transcribe_complete
  • summary_delta
  • done
  • error

transcribe_complete.transcript may be a JSON string or an object. Summary text may appear under summary_result, summary_result.summarization.overall_summary, nested metadata, summary, or text. See references/api-contract.md for exact parsing fallbacks.

Failure Handling

  • 401: invalid key or missing aiservices:write:transcribe-summarize:admin scope.
  • 402 QUOTA_EXCEEDED: observed when the account's AI Services credits are exhausted. The catalog does not list 402; treat it as an entitlement signal, not a schema error. Two different API keys returned it on 2026-10-20, Scribe fast mode returned the same code with Free-trial credit exhausted, and there is no Retry-After, so neither rotating keys nor retrying will clear it.
  • 405: wrong HTTP method; this operation is POST only.
  • 413: file exceeds 50 MB.
  • 415: unsupported media type.
  • 429: rate limit; honor retry timing.
  • 502: upstream transcription or summary failure.
  • 503: summary API is not configured.

Do not treat 402 as a malformed request. The request shape can be correct while the account lacks credits. Check the plan and credit balance in Platform Studio; a new project key under the same account will not clear the 402. Decisions and Voice Agent turns still succeeded on the same key, so a 402 on metered transcription or summarization does not make the key unusable everywhere.

Chaining

  • One-shot media to typed routing → speech-summarization + Decisions
  • One-shot media to localized output → speech-summarization + Translator
  • Transcript-only workflow → Scribe
  • Existing transcript workflow → Summarizer
  • Live meeting media → RTMS
  • Real-time spoken conversation → Voice Agent

References

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Zoom Contact Center skill pack for Contact Center apps, web embeds, and native mobile SDK integrations. Use for lifecycle patterns, engagement context/state handling, campaigns, callbacks, and version-drift troubleshooting.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zoom/skills852026년 10월 20일 업데이트

Zoom Contact Center SDK for Android. Use for native Android chat/video/ZVA/scheduled callback integrations, campaign mode, service lifecycle, and rejoin handling.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zoom/skills852026년 10월 20일 업데이트

Zoom Contact Center SDK for iOS. Use for native iOS chat/video/ZVA/scheduled callback integrations, app lifecycle bridging, rejoin flow, and callback handling.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zoom/skills852026년 10월 20일 업데이트

Zoom Contact Center SDK for Web. Use for web chat/video/campaign embeds, engagement event handling, app-context integrations, and Smart Embed postMessage workflows.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zoom/skills852026년 10월 20일 업데이트

decisions

무료

Zoom AI Services Decisions for typed predicates, constrained classification, ordered scoring, probability-aware routing, and inline image comparison. Use when building or debugging Decisions requests, production x-api-key authentication, standard/pro model selection, Boolean choices, or score-label normalization.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zoom/skills852026년 10월 20일 업데이트

Zoom Meeting SDK for Linux - C++ headless meeting bots with raw audio/video access, transcription, recording, and AI integration for server-side automation

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zoom/skills852026년 10월 20일 업데이트

zoom의 스킬 모두 보기

이 스킬의 문제 신고