@mcut/transcription-assemblyai
createAssemblyAIProvider
Generated TypeScript API reference for the public 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 = {}