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

Convierte una grabación de voz de la página demo a texto (Speech-to-Text) cuando la voz está activada. Equivalente demo de widget.voice_transcribe, ligado a la página de marketing de Zentor en lugar de a un widget de tenant.

Autenticación y seguridad

No se requiere autenticación

Comprobación de Origin fijada en https://zentor-app.de / https://www.zentor-app.de (no configurable, sustituye al Widget-Token en la ruta de demo).

Idempotente: No

Parámetros

visitor_id(body, string, obligatorio)— Debe ser un UUID válido
audio(body, file, obligatorio)— archivo de audio multipart/form-data

Respuesta de ejemplo

{"ok":false,"error":{"code":"INVALID_VISITOR_ID","message":"visitor_id muss eine gültige UUID sein."}}

Códigos de error

400 INVALID_VISITOR_ID — Falta visitor_id o no es un UUID válido.
403 ORIGIN_DENIED — La Origin de la solicitud no es zentor-app.de.
413 AUDIO_TOO_LARGE — El archivo de audio supera el límite.
415 AUDIO_TYPE_UNSUPPORTED — Formato de audio no compatible.

Evidencia de prueba en vivo

Casos negativos (400 INVALID_VISITOR_ID con header Origin correcto, 403 ORIGIN_DENIED) verificados live. El caso de éxito (transcripción real) no puede activarse fuera del dominio de producción porque la comprobación de Origin está codificada de forma fija a zentor-app.de; documentado de forma análoga a widget.voice_transcribe.

← Chatbot demo y SSO