mcut
@mcut/transcription-assemblyai

createAssemblyAIProvider

Generated TypeScript API reference for the public mcut SDK.

mcut SDK


mcut SDK / transcription-assemblyai/src / createAssemblyAIProvider

Function: createAssemblyAIProvider()

function createAssemblyAIProvider(options?): TranscriptionProvider;

Defined in: packages/transcription-assemblyai/src/index.ts:91

mcut's flagship transcription provider: native AssemblyAI with word-level timestamps, per-word confidence, and speaker labels — everything caption editing wants. Server-side only (the API key must stay secret); browsers should POST audio to a route that runs this provider.

const provider = createAssemblyAIProvider({ apiKey: process.env.ASSEMBLYAI_API_KEY! })
const transcript = await provider.transcribe({ audio: wavBlob })

Parameters

options?

AssemblyAIProviderOptions = {}

Returns

TranscriptionProvider

On this page