Intégration avec le serveur IA
Intégration avec le serveur IA
Nous examinerons séparément comment ajouter à votre serveur de vidéoconférence des fonctionnalités d'IA pour la journalisation des événements et la création de résumés succincts.
Pour intégrer des capacités d'IA dans le système de vidéoconférence, une solution TrueConf AI Server distincte est utilisée. Le protocole (transcription, décodage, compte rendu) désigne le texte obtenu par la reconnaissance de la piste audio de la conférence. Si la reconnaissance est configurée pour la conférence, son audio est enregistré pendant la session et transmis au serveur IA selon les paramètres indiqués ci-dessous.
Pour l'intégration, la configuration doit être effectuée des deux côtés :
dans le tableau de bord TrueConf Server dans la section Manage add-ons → TrueConf AI Server (comme expliqué ci-dessous);
Les options d'intégration suivantes sont disponibles :
transcription (rédaction du procès-verbal) de la conférence tenue;
configuration d'accès au protocole;
envoi de notifications sur la disponibilité de la transcription et l'octroi d'accès à celle-ci;
la possibilité de configurer à la fois la reconnaissance automatique et le lancement manuel du processus de décryptage.
Pour configurer l'intégration de TrueConf Server avec TrueConf AI Server installé, accédez à la section Manage add-ons → TrueConf AI Server.
Lorsqu'on commence le processus d'enregistrement audio pour la transmission au serveur IA, un indicateur apparaît dans les applications des participants TrueConf (à côté du compteur de temps) :

Du côté du navigateur (WebRTC) et des terminaux SIP/H.323, un tel indicateur n'apparaît pas, mais vous pouvez l'activer grâce à un réglage spécial avec notre support.
Schéma général de transmission et de stockage des données lors de l'intégration avec le serveur IA
La transmission des données se déroule comme suit :
L'utilisateur a activé la reconnaissance de la conférence lors de sa création ou "à la volée" via la gestion avancée.
Sur la machine où TrueConf Server est installé, un fichier .mp4 avec audio mais sans vidéo est créé et commence à s'enregistrer dans un dossier séparé pour la conférence. Si l'utilisateur démarre et arrête la transcription plusieurs fois pour la même session, il y aura plusieurs fichiers.
L'enregistrement audio pour la transmission au serveur d'IA est indépendant de la fonction d'enregistrement des conférences. Des fichiers séparés sont créés pour la consignation et stockés dans un emplacement spécifique sur le serveur.
Après la fin de l'enregistrement (arrêt de la transcription ou fin de la conférence), le fichier est envoyé à TrueConf AI Server.
Une fois le transfert du fichier terminé (il est complètement téléchargé sur le serveur AI), sa reconnaissance commence conformément aux paramètres : généraux ou au niveau de la conférence (voir onglet General). Cela signifie que la création de texte peut ne pas commencer immédiatement et l'enregistrement attendra que l'utilisateur active la reconnaissance.
Tant que la transcription n'est pas créée, l'utilisateur ne pourra pas télécharger l'audio original dans l'aire personnelle ou dans la section des transcriptions de l'application TrueConf.
Si le serveur IA dispose de la capacité de créer des résumés (comptes rendus de réunion), ceux-ci ne peuvent être générés qu'après l'achèvement de la transcription.
Si l'enregistrement est supprimé côté TrueConf Server avant d'avoir été envoyé au serveur d'IA, il sera impossible de créer une transcription (l'IA ne disposera en effet pas de l'enregistrement pour le traiter). En revanche, si la transcription a déjà été créée, la suppression des enregistrements sur le serveur n'a aucune incidence sur celle-ci. Du côté de TrueConf AI Server, il existe des paramètres de stockage des enregistrements audio (limite de volume occupé). Les transcriptions (texte) ne sont pas effacées lors de la suppression des fichiers audio.
Niveaux d'accès aux protocoles de conférence
Il est possible de connecter un seul exemplaire de TrueConf AI Server au serveur de vidéoconférence en mode d'accès complet, et un nombre illimité d'exemplaires en mode lecture.
Lecture — est le mode d'intégration de TrueConf Server avec TrueConf AI Server, où les utilisateurs du serveur de visioconférence peuvent avoir un accès maximal à la visualisation et au téléchargement des transcriptions.
Accès complet — dans ce mode, tous les utilisateurs du serveur de visioconférence peuvent obtenir tous les droits pour travailler avec les transcriptions en plus de la visualisation et du téléchargement : accorder l'accès, lancer la reconnaissance vocale, supprimer un enregistrement.
Dans ce cas, l'accès à chaque transcription est configuré individuellement et peut remplacer les paramètres par défaut (voir ci-après).
Configuration de la connexion au serveur IA
Les paramètres de connexion au serveur d'IA sont définis dans l'onglet Connection.

Indiquez le nom de domaine du serveur IA dans le champ approprié (sans le préfixe
http: / https:).Dans la liste déroulante, sélectionnez le niveau d'accès maximal possible pour vos utilisateurs lors de la connexion au serveur IA spécifié.
Cliquez sur le bouton Generate key pour obtenir la clé d'intégration que vous devrez ensuite spécifier sur le serveur IA.
Si la vérification de l'authenticité du certificat SSL n'est pas nécessaire (à des fins de test ou en raison de problèmes liés à l'utilisation d'un certificat auto-signé côté TrueConf AI Server), alors désactivez la case à cocher Verify the SSL certificate.
Vous trouverez ci-dessous une liste des serveurs d'IA ajoutés, leurs clés, et un bouton pour supprimer toute configuration inutile. Il n'est pas possible de modifier un serveur précédemment ajouté, il faut le supprimer puis l'ajouter à nouveau.
Après la génération de la clé, vous (ou un autre administrateur) devrez configurer l'intégration côté TrueConf AI Server.
Afficher la liste des transcriptions prêtes et en attente de décryptage
L'onglet Transcripts affiche la liste des transcriptions de toutes les conférences qui ont eu lieu sur votre serveur et pour lesquelles la transcription a été activée :

Dans un souci de confidentialité, l'administrateur du serveur n'a pas accès au téléchargement et à la configuration de l'accès aux transcriptions. L'administrateur de la sécurité (c'est-à-dire Security Admin) a accès au contenu des transcriptions et à la configuration de leur accès.
Pour chaque entrée, vous pouvez suivre le lien vers la conférence correspondante et même vers la page de session spécifique (session de communication). Nous vous rappelons qu'une conférence peut avoir plusieurs sessions si elle a été lancée plusieurs fois.
La colonne Status indique l'état actuel de chaque transcription, et peut prendre la valeur :
- Added to queue — l'enregistrement audio a été transmis à TrueConf AI Server et est en attente de déchiffrement ;
- Not transcribed — l'enregistrement n'a pas été envoyé au serveur IA et, par conséquent, n'a pas été déchiffré (par exemple, la reconnaissance manuelle On request est activée et n'a pas encore été lancée);
- Transcribed — l'enregistrement audio a été envoyé avec succès au serveur d'IA et déchiffré ;
- Transcribing - enregistrement audio en cours de reconnaissance (un pourcentage approximatif d'achèvement sera affiché).
Pour retrouver rapidement les transcriptions souhaitées, vous pouvez utiliser un filtrage par titre ou ID de la conférence, ainsi que par date de l'événement et statut de la transcription.
Pour lancer la reconnaissance de l'enregistrement, appuyez sur le bouton (disponible si elle n'a pas encore été commencée).
Vous pouvez supprimer la transcription en appuyant sur le bouton . Cela supprimera à la fois la transcription et la piste audio originale correspondante de la conférence.
Vous pouvez sélectionner plusieurs transcriptions à l'aide des cases à cocher et les supprimer toutes en une seule fois.
Paramètres de reconnaissance des conférences
Dans l'onglet Settings, vous pouvez spécifier les règles générales pour la transmission de l'audio à la reconnaissance et l'envoi de notifications.

Sélectionnez la logique d'activation de l'enregistrement audio dans la liste déroulante Activation rule : enregistrez toutes les conférences, seulement celles pour lesquelles cela est défini dans l'onglet Advanced, ou désactivez l'enregistrement.
Après la fin de la conférence, l'audio reçu est transmis vers TrueConf AI Server, mais le processus de reconnaissance doit être lancé séparément. Si dans le bloc Recording recognition vous activez l'interrupteur Automatically, la transcription démarrera automatiquement pour toutes les conférences (selon l'ordre de priorité sur le serveur d'IA). Si vous choisissez l'option On request, vous devrez lancer manuellement le processus de reconnaissance pour l'enregistrement souhaité depuis l'espace personnel du serveur de visioconférence ou du serveur IA.
Indiquez la langue qui sera sélectionnée par défaut pour toutes les conférences lors de leur reconnaissance. Notez que le serveur IA peut identifier le moment où il y a un passage de la langue de base à une autre, et doit être capable de reconnaître correctement différentes langues au sein d'un même événement, mais la langue de base aide à effectuer une transcription plus précise.
Dans le paramètre Default access to transcripts, spécifiez quels participants à l'événement auront accès à la transcription. Ces paramètres ne sont pas définitifs, et pour chaque conférence, ceux ayant un accès complet peuvent redéfinir les droits pour d'autres utilisateurs depuis l'espace personnel du serveur de vidéoconférence ou le serveur AI. Les options d'accès par défaut disponibles sont les suivantes : accès complet pour les modérateurs et lecture pour les autres participants; accès complet ouvert à tous les participants; les enregistrements sont accessibles uniquement aux modérateurs et à l'administrateur du serveur et ne sont pas accessibles aux autres; les enregistrements sont accessibles uniquement à l'administrateur du serveur, qui pourra configurer les accès si nécessaire pour les participants. Dans tous les cas, sauf l'option Records are available only to TrueConf Server administrators, le propriétaire de la conférence a toujours accès à la transcription.
Le paramètre Storage period for untranscribed recordings déterminera la durée pendant laquelle chaque enregistrement audio attendra la reconnaissance avant d'être supprimé automatiquement afin de réduire l'espace occupé par le serveur de vidéoconférence. La suppression se produit uniquement du côté TrueConf Server et concerne uniquement les enregistrements qui n'ont pas été transférés au serveur IA.
Dans la section Notifications, vous pouvez sélectionner le compte à partir duquel les notifications sur les événements de transcription seront envoyées aux utilisateurs. Ce n'est pas une étape obligatoire, mais cela améliorera la commodité de travailler avec les protocoles d'événements, car tous les participants concernés recevront une notification utile. Vous pouvez envoyer des notifications des types suivants : concernant l'enregistrement de l'audio dans la base de données du serveur IA, concernant la disponibilité de la transcription et l'accès à l'enregistrement ou à la transcription.
De plus, vous pouvez cocher Notify the administrator of system problems pour envoyer des messages concernant les problèmes d'intégration à l'email de l'administrateur (défini dans les paramètres principaux du serveur). Par exemple, pour signaler que l'espace alloué pour le stockage des fichiers audio de cet instance du serveur de vidéoconférence est presque épuisé du côté de TrueConf AI Server.
Pour envoyer des notifications, il n'est pas nécessaire de maintenir un chatbot en cours d'exécution en permanence, et par conséquent, aucune licence en ligne supplémentaire n'est utilisée. Il vous suffira simplement de créer un compte séparé pour les notifications et c'est tout.
