A REST API and Node SDK for transcribing, subtitling, and exporting Welsh and English content. The same engine we run ourselves.
npm install @capsiynau/sdk-transcribe
import { TranscriptionClient } from '@capsiynau/sdk-transcribe'
const client = new TranscriptionClient({ apiKey: process.env.CAPSIYNAU_API_KEY })
const job = await client.submit({
projectId: '00000000-0000-0000-0000-000000000000',
fileUrl: 'https://example.com/audio.mp4',
language: 'cy',
})
await client.waitFor(job.jobId)
const transcript = await client.getTranscript(job.projectId)Watch a Welsh transcription job run end-to-end - submit, queue, process, export.
const job = await client.submit({
projectId: 'demo-0000-0000-0000-0000-000000000000',
fileUrl: 'https://example.com/audio.mp4',
language: 'cy',
})
await client.waitFor(job.jobId)
const transcript = await client.getTranscript(job.projectId)Every /api/v1/* endpoint with parameters, responses, and auth.
What you can build: transcription, subtitling, metadata, and Golden Moments.
Node SDK, plus Python and curl samples for non-Node integrators.
Typed error classes: AuthError, PlanGateError, QuotaError, and more.
Drop-in Welsh text-to-speech widget. One <script> tag, 3.9 KB gzipped, Bangor LTU voices, shadow-DOM isolated, origin-locked keys.
<script src="https://llais.capsiynau.com/widget.v1.js"
data-key="pk_live_..."
data-voice="nia" defer></script>Visit llais.capsiynau.comAPI keys are available on Pro, Studio, and Production Company plans. Some endpoints (Moments, Metadata) require Studio or above.
See plans