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

Convertit un enregistrement audio parlé de la page de démonstration en texte (speech-to-text), si la voix est activée. Équivalent de démonstration de widget.voice_transcribe, lié fixement au site marketing de Zentor plutôt qu'à un Widget de tenant.

Authentification et sécurité

Aucune authentification requise

Contrôle d’Origin fixé à https://zentor-app.de / https://www.zentor-app.de (non configurable, remplace le Widget-Token sur le chemin de démo).

Idempotent: Non

Paramètres

visitor_id(body, string, requis)Doit être un UUID valide
audio(body, file, requis)Fichier audio multipart/form-data

Exemple de réponse

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

Codes d'erreur

400 INVALID_VISITOR_IDvisitor_id est manquant ou n'est pas un UUID valide.
403 ORIGIN_DENIEDL'origine de la requête n'est pas zentor-app.de.
413 AUDIO_TOO_LARGELe fichier audio dépasse la limite.
415 AUDIO_TYPE_UNSUPPORTEDFormat audio non pris en charge.

Preuve de test en direct

Cas négatifs (400 INVALID_VISITOR_ID avec en-tête d'origine correct, 403 ORIGIN_DENIED) vérifiés en direct. Le cas de succès (transcription réelle) ne peut pas être déclenché en dehors du domaine de production, car la vérification d'origine est codée en dur sur zentor-app.de — documenté de manière analogue à widget.voice_transcribe.

Chatbot de démonstration et SSO