Batch dictation
Transcribe audio, format raw text, or perform both operations in one request.
Send multipart/form-data to:
POST https://go.monologue.to/v1/enterprise/dictate
source |
Required input | Result |
|---|---|---|
smart |
audio |
Raw transcript and formatted text. |
transcription |
audio |
Raw speech-to-text. |
format |
raw_text |
Formatted text without audio transcription. |
Use smart as the default for user-facing dictation.
Format existing text
curl --request POST \
--url https://go.monologue.to/v1/enterprise/dictate \
--header "X-API-Key: $MONOLOGUE_ENTERPRISE_API_KEY" \
--form source=format \
--form 'raw_text=can you send avery the launch update' \
--form 'dictionary=Avery' \
--form 'extra_instructions=Write a complete professional sentence.'
Optional fields
language: a code returned by the publicGET /v1/languagesendpoint; omit for automatic detection.context: current app, surrounding text, or other situation-specific context.dictionary: names, terminology, acronyms, or preferred replacements.extra_instructions: request-specific style and formatting behavior.transcription_id: your correlation ID for diagnostics.platformandapp_version: client metadata for support and usage analysis.audio_duration: client-measured duration hint.store: explicitly opt into request, response, and audio persistence.
Audio uploads are limited to 100 MB by default. See limits and errors before implementing retries.
Keep the response id with the displayed result. It is the transcription ID
used to submit thumbs-up or thumbs-down feedback.