mcut
@mcut/transcription-ai-sdk

createAISDKTranscriptionProvider

Generated TypeScript API reference for the public mcut SDK.

mcut SDK


mcut SDK / transcription-ai-sdk/src / createAISDKTranscriptionProvider

Function: createAISDKTranscriptionProvider()

function createAISDKTranscriptionProvider(options): TranscriptionProvider;

Defined in: packages/transcription-ai-sdk/src/index.ts:77

An mcut transcription provider backed by the Vercel AI SDK — one adapter unlocks every AI SDK transcription model (OpenAI, Deepgram, Groq, ElevenLabs, AssemblyAI, ...). Runs wherever the AI SDK runs; keep API keys server-side.

import { openai } from '@ai-sdk/openai'
const provider = createAISDKTranscriptionProvider({
  model: openai.transcription('whisper-1'),
  providerOptions: { openai: { timestampGranularities: ['word'] } },
})
const transcript = await provider.transcribe({ audio: wavBlob })

Parameters

options

AISDKTranscriptionProviderOptions

Returns

TranscriptionProvider

On this page