---
title: "Read Available Audio"
method: GET
path: "/api/audio/available"
tags: ["audio"]
---

# Read Available Audio

`GET /api/audio/available`

## Request

- Base URL: `https://fojin.app` (the document declares no server; this is the origin it was published from)
- URL: `https://fojin.app/api/audio/available`
- Auth: none declared

有在线读诵音频的经，按经聚合、按总时长升序。

列出目前可收听的经典。音频总量按设计就很小（第一期一部），故不分页。

## Query parameters

- `lang` string: 正文语言

## Response `200`

Successful Response

- AudioCatalogResponse
  - `total` integer, required
  - `items` AudioCatalogItem[]
    - `text_id` integer, required
    - `title_zh` string, required
    - `translator` string, nullable
    - `dynasty` string, nullable
    - `taisho_id` string, nullable
    - `engine` string, required
    - `juan_count` integer, required
    - `total_duration_ms` integer, required
    - `juans` AudioJuanItem[]
      - `juan_num` integer, required
      - `duration_ms` integer, required
      - `url` string, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/fojin/apis/fojin-api-buddhist-digital-text-platform.md) · [All operations](https://skmtc.dev/fojin/apis/fojin-api-buddhist-digital-text-platform/llms.txt) · [OpenAPI document](https://skmtc.dev/fojin/apis/fojin-api-buddhist-digital-text-platform/revisions/969714238c61?raw)
