---
url: 'https://adk.nht.io/api/@nhtio/adk/batteries/media/interfaces/AudioNamespace.md'
description: '`audio.*` verbs.'
---

# Interface: AudioNamespace

Defined in: [src/batteries/media/builder.ts:435](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/builder.ts#L435)

`audio.*` verbs.

## Methods

### transcribe()

```ts
transcribe(options?: {
  language?: string;
  out?: "json" | "txt" | "srt" | "vtt";
  translate?: boolean;
}): MediaChain;
```

Defined in: [src/batteries/media/builder.ts:441](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/builder.ts#L441)

Transcribe speech. Terminal: resolves to text (or srt/vtt/json per `out`).

#### Parameters

| Parameter            | Type                                                                                                     |
| -------------------- | -------------------------------------------------------------------------------------------------------- |
| `options`            | { `language?`: `string`; `out?`: `"json"` | `"txt"` | `"srt"` | `"vtt"`; `translate?`: `boolean`; } |
| `options.language?`  | `string`                                                                                                 |
| `options.out?`       | `"json"` | `"txt"` | `"srt"` | `"vtt"`                                                                |
| `options.translate?` | `boolean`                                                                                                |

#### Returns

[`MediaChain`](../classes/MediaChain.md)
