@markitdownjs/audio
v0.1.2
Published
Audio file converter for MarkItDownJS
Readme
@markitdownjs/audio
Audio file converter for MarkItDownJS. Extracts metadata (title, artist, duration, codec) from audio files and produces structured document nodes.
Supported formats: MP3, WAV, OGG, FLAC, M4A
Install
npm install @markitdownjs/audio @markitdownjs/coreUsage
import { MarkItDown } from "@markitdownjs/core";
import { AudioConverter } from "@markitdownjs/audio";
const parser = new MarkItDown();
parser.registerConverter(new AudioConverter());
const result = await parser.convert({ source: audioBuffer, mimeType: "audio/mpeg" });API
AudioConverter
Implements the IConverter interface from @markitdownjs/core.
| Method | Description |
|--------|-------------|
| convert(input) | Reads audio metadata and returns a document node |
| canHandle(mimeType) | Returns true for audio/mpeg, audio/wav, audio/ogg, audio/flac, audio/mp4 |
Extracted fields: title, artist, album, duration, bitrate, codec, sampleRate.
