OPENAITRANSCRIPTION

Aperçu

L'application de workflow OPENAITRANSCRIPTION vous permet d'interagir avec un modèle audio OpenAI pour transcrire un fichier audio.

Mode de fonctionnement

  • L'application envoie le fichier audio à OpenAI pour retranscrire son contenu.

  • Des logs d'application sont disponibles. Ceux-ci peuvent être spécifiés en définissant la valeur du paramètre OpenAiTranscriptionLogLevel dans le fichier web.config sur 0 pour désactiver la journalisation, 1 pour les logs d'erreur, 2 pour des logs d'informations ou 3 pour les logs de débogage; la valeur par défaut est 0.

Paramètre requis

ParamètreTypeDirectionDescription

FILE

FILE

IN

Le fichier audio à retranscrire

Paramètres facultatifs

ParametètreTypeDirectionDescription

API_KEY

TEXT

IN

Clé API OpenAI

Par défaut, cette valeur provient du paramètre OpenAiApiKey du fichier web.config.

URL

TEXT

IN

Point de terminaison de l'API ; par défaut : https://api.openai.com/v1/audio/transcriptions

MODEL

TEXT

IN

ID du modèle à utiliser; par défaut : whisper-1

TEMPERATURE

NUMERIC

IN

Température d'échantillonnage, entre 0 et 1; par défaut : 1

Des valeurs plus élevées (par exemple 0.8) rendront la sortie plus aléatoire, tandis que des valeurs plus faibles (par exemple 0.2) la rendront plus ciblée et déterministe.

LANGUAGE

TEXT

IN

Langue de l'audio d'entrée

La fourniture de la langue d'entrée au format ISO-639-1 améliorera la précision et la latence.

PROMPT

TEXT

IN

Texte facultatif pour guider le style du modèle ou continuer un segment audio précédent; l'invite doit correspondre à la langue audio

VERBOSE_OUTPUT

TEXT

IN

Spécifie (Y ou N) si la sortie doit être verbeuse; la valeur par défaut est N

WORDS_OUTPUT

TEXT

IN

Spécifie (Y ou N) si la sortie verbeuse doit inclure des mots détaillés; la valeur par défaut est N

RESULT_WORDS_SEPARATOR

TEXT

IN

Séparateur utilisé pour séparer la liste de mots; la valeur par défaut est , (virgule)

APP_RESPONSE_IGNORE_ERROR

TEXT

IN

Spécifie (Y ou N) si les erreurs doivent être ignorées; la valeur par défaut est N

En cas d'erreur, si le paramètre a Y comme valeur, l'erreur sera ignorée et les paramètres OUT définis (APP_RESPONSE_STATUS ou APP_RESPONSE_CONTENT) seront mappés. Sinon, une exception sera levée.

TEXT

TEXT

OUT

Le texte de transcription

RESULT

TEXT

OUT

L'appel du résultat de la transcription

RESULT_DURATION

TEXT

OUT

Durée audio (uniquement si verbeux)

RESULT_WORDS

TEXT

OUT

Mots de transcription séparés par RESULT_WORDS_SEPARATOR (uniquement si la sortie de mots et la description verbeuse sont activées)

RESULT_WORDS_COUNT

NUMERIC

OUT

Nombre de mots de la transcription (uniquement si la sortie de mots et la description verbeuse sont activées)

RESULT_LANGUAGE

TEXT

OUT

Langue de transcriptions (uniquement si la description verbeuse est activée)

APP_RESPONSE_STATUS

TEXT

OUT

Code d'état de la réponse

APP_RESPONSE_CONTENT

TEXT

OUT

Charge utile de réponse ou message d'erreur