POST/api/global-chatbot/demo/voice-transcribe

Zet een gesproken audio-opname van de demopagina om in tekst (speech-to-text), mits spraak is ingeschakeld. Demo-tegenhanger van widget.voice_transcribe, vast gekoppeld aan de Zentor-marketingpagina in plaats van aan een tenant-widget.

Auth & beveiliging

Geen authenticatie vereist

Origin-controle vast ingesteld op https://zentor-app.de / https://www.zentor-app.de (niet configureerbaar, vervanging voor het widget-token op het demopad).

Idempotent: Nee

Parameters

visitor_id(body, string, vereist)— Moet een geldige UUID zijn
audio(body, file, vereist)— multipart/form-data audiobestand

Voorbeeld-response

{"ok":false,"error":{"code":"INVALID_VISITOR_ID","message":"visitor_id moet een geldige UUID zijn."}}

Foutcodes

400 INVALID_VISITOR_ID — visitor_id ontbreekt of is geen geldige UUID.
403 ORIGIN_DENIED — De origin van de aanvraag is niet zentor-app.de.
413 AUDIO_TOO_LARGE — Het audiobestand overschrijdt de limiet.
415 AUDIO_TYPE_UNSUPPORTED — Audioformaat niet ondersteund.

Live-testbewijs

Negatieve gevallen (400 INVALID_VISITOR_ID met correcte Origin-header, 403 ORIGIN_DENIED) live geverifieerd. Succesgeval (echte transcriptie) buiten het productiedomein niet uit te lokken, aangezien de Origin-check vast is gecodeerd op zentor-app.de — analoog aan widget.voice_transcribe gedocumenteerd.

← Demo-chatbot en SSO