---
title: "Search from Audio"
method: GET
path: "/serve/api/v1/search_audio_transcripts"
---

# Search from Audio

`GET /serve/api/v1/search_audio_transcripts`

## Query parameters

- `query` string, required
- `page` integer
- `page_size` integer

## Response `200`

Successful response

- SearchAudioTranscriptsResponse
  - `code` string
  - `msg` string
  - `data` object
    - `current_page` integer
    - `page_size` integer
    - `total_count` integer
    - `videos` object[]
      - `videoNo` string
      - `videoName` string
      - `startTime` string — Matched segment start time in seconds.
      - `audio_ts` string — Matched transcript text.
      - `video_bucket` string — GCS bucket of the original video file. Omitted when the storage location cannot be resolved.
      - `video_blob` string — GCS blob (object) path of the original video. Use it with video_bucket at GET /serve/api/v2/download to fetch the file directly.
  - `success` boolean
  - `failed` boolean

---

[API](https://skmtc.net/memories/apis/screenplay-extraction-api.md) · [All operations](https://skmtc.net/memories/apis/screenplay-extraction-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/memories/screenplay-extraction-api/versions/720c8c144ddc/schema)
