@charivo/stt-transcriber-remote
v0.0.8
Published
Remote HTTP STT transcriber for Charivo (client-side)
Readme
@charivo/stt-transcriber-remote
Browser-side remote STT transcriber for Charivo.
This package records audio in the browser and sends it to your server route for transcription. That is the default production path for browser apps.
Install
pnpm add @charivo/stt-transcriber-remoteUsage
import { createRemoteSTTTranscriber } from "@charivo/stt-transcriber-remote";
const transcriber = createRemoteSTTTranscriber({
apiEndpoint: "/api/stt",
});
await transcriber.startRecording({ language: "ko" });
const text = await transcriber.stopRecording();Request Contract
RemoteSTTTranscriber sends multipart form data:
audio: recorded browser audiolanguage: optional language hint
Config
apiEndpoint?default:/api/stt
