Brevet FR3101473A1 — publié le 20210402

L’invention concerne un système de moteur de conversation connectée, comprenant un moteur de conversation (3), caractérisé en ce que le système est associé à au moins un fichier media (5), et un module de lecture dudit fichier media, et en ce que le système comprend au moins un moyen de déclenchement (2a, 6,7) de conversation avec le moteur de conversation, le déclenchement étant lié audit fichier media. L’invention porte en outre sur un procédé et un programme associés. Figure de l’abrégé : Fig. 1. Système de conversation connecté, procédé et programme associés La présente invention a trait aux systèmes de moteur de conversation connectée entre utilisateurs et automate. L’invention concerne en outre un procédé et un programme associés. Dans ce domaine, il a été proposé des systèmes de moteur de conversation connectée basés sur un dispositif ou une application mobile en écoute constante. La conversation est déclenchée par un élément de conversation prédéterminé. Les systèmes de l’art antérieur ne sont pas satisfaisants car ils ne prévoient pas d’utilisation en initiant la conversation autrement, dans le cadre d’une utilisation courante de services en ligne. Contrairement à l’art antérieur, un objectif de l’invention est de proposer un système de conversation connectée ayant de nouveaux moyens d’initiation de la conversation dans le cadre d’une utilisation courante de services en ligne. Pour atteindre ces objectifs, l’invention propose un système de moteur de conversation connectée, comprenant un moteur de conversation. Selon un premier aspect, le système est associé à au moins un fichier media, et un module de lecture dudit fichier media, et le système comprend au moins un moyen de déclenchement de conversation avec le moteur de conversation, le déclenchement étant lié audit fichier media. Avantageusement, le système selon l’invention peut être mis en œuvre dans le cadre d’une lecture de fichier media, et le déclenchement de la conversation intervient ensuite. Ceci permet à l’utilisateur d’avoir des informations relativement liées au fichier média lors de la conversation, par exemple sur l’auteur, la marque, ou de réaliser une conversation connectée publicitaire. Selon d’autres aspects pris isolément, ou combinés selon toutes les combinaisons techniquement réalisables : - ledit fichier media est un podcast audio, et ledit moyen de déclenchement détecte un mot clé ou une expression clé dans le fichier média lu ; et/ou - ledit moyen de déclenchement détecte un mot clé ou une expression clé dans la réponse d’un utilisateur en réponse au fichier média lu ; et/ou - ledit moyen de déclenchement dépend d’un moment prédéfini de la lecture du fichier média ; et/ou - le moteur de conversation est implémenté dans un navigateur web ; et/ou - ledit moyen de déclenchement comprend un mécanisme de websocket associé à un moteur de reconnaissance automatique de la parole (Speech-to-Text) ; et/ou - ledit moyen de déclenchement comprend un moteur d'énoncé. L’invention porte en outre un procédé de mise en œuvre de conversation connectée, comprenant des étapes de mise en œuvre des éléments d’un système selon l’invention. Plus généralement, l’invention porte en outre sur un procédé de mise en œuvre de conversation connectée, comprenant des étapes : - de préférence, mettre un moteur de conversation en veille, - lire au moins un fichier media, - déclencher la conversation connectée de façon liée au fichier média. Un autre objet de l’invention concerne un produit programme d’ordinateur comprenant des portions de code de programme enregistré sur un support utilisable dans une unité de commande, pour mettre en œuvre les éléments d’un système selon l’invention ou les étapes d’un procédé selon l’invention, lorsqu’il est exécuté par l’unité de commande. L’invention sera davantage détaillée par la description de modes de réalisation non-limitatifs. illustre le procédé selon le mode de réalisation préféré de l’invention. L’invention concerne un système de moteur de conversation connectée 1 entre un utilisateur 2 et un automate. Un moteur de conversation 3 du système 1 est prévu à cet effet. L’invention est de préférence mise en œuvre dans un navigateur web 4. On peut envisager un navigateur web spécifiquement développé pour l’invention. Le mode de réalisation préféré est basé sur une extension d’un navigateur web tiers. Cela implique une compatibilité sur les principaux navigateurs web du marché (Chrome TM , Safari TM , Firefox TM , Internet Explorer TM , Edge TM , Opéra TM , ...) sur ordinateur de bureau et sur mobile. L’invention peut impliquer une demande de permission d’utilisation du micro de l’utilisateur 2, puis une capture du flux audio. Le système peut comprendre ou être associé à au moins un fichier media 5 et un module de lecture dudit fichier media. Il s’agit en particulier d’un podcast audio et un module de lecture du podcast audio. D’autres types de fichiers, par exemple vidéo ou suite d’images peuvent être envisagés. De même le fichier média 5 et/ou le module de lecture peuvent être spécifiquement réalisés ou adaptés pour l’invention ou faire parte du système selon l’invention. Selon un premier aspect, le système comprend au moins un moyen de déclenchement de conversation avec le moteur de conversation 3. La conversation entre l’utilisateur 2 et le moteur de conversation 3 est déclenchée par au moins un des moyens de déclenchement ci-dessous. Le déclenchement est lié audit fichier media 5, en ce qu’un élément, une caractéristique ou un repère, par exemple temporel, du fichier media 5 entraine le déclenchement de la conversation. Avantageusement, le système selon l’invention peut être mis en œuvre dans le cadre d’une lecture de fichier media 5, et le déclenchement de la conversation intervient ensuite. Ceci permet à l’utilisateur d’avoir, lors de la conversation, des informations relativement liées au fichier média 5, par exemple sur l’auteur, la marque, ou de réaliser une conversation connectée publicitaire. Selon une variante avec le fichier media en audio tel qu’un podcast, un moyen de déclenchement spécifique détecte un mot clé ou une expression clé dans le fichier média lu, en particulier le podcast. Le déclenchement peut dépendre de : - de ce qui est dit dans le podcast, tel que par exemple : . un extrait audio prédéfini, présent dans le podcast, tel que par exemple : « parler avec ma marque », ou « parler à X (nom de marque) », . une expression émise par l'auditeur pendant l’écoute du podcast. Par exemple : dans le podcast : « si vous êtes intéressé par ma marque, dites parler avec ma marque », ce à quoi l’auditeur peut répondre : « parler avec ma marque », ce qui déclenche la conversation ; et/ou - d’un repère dans le podcast tel qu’un moment prédéfini du podcast : à la fin ou à une durée déterminée. A cet effet, le système prévoie des moyens de capture du flux audio, en particulier pour capter des extraits audio du podcast et/ou de capture du flux audio lorsque l'auditeur parle. Selon une variante, les moyens de déclenchement comprennent un mécanisme de websocket 2a associé à un moteur de reconnaissance automatique de la parole 6 (dit moteur Speech-to-Text 6). Cela permet avantageusement de décoder en continu les extraits audio en texte ; et d’utiliser le texte en sortie pour rechercher les mots clés de déclenchement. Selon une variante, les moyens de déclenchement comprennent un moteur d'énoncé7. Avantageusement, le moteur d'énoncé 7 permet une comparaison du texte exacte ou approximative avec un seuil d'erreur prédéfini. L’invention porte en outre un procédé de mise en œuvre de conversation connectée, comprenant des étapes de mise en œuvre des éléments d’un système 1 tel que décrit précédemment. Dans le cadre du procédé, le moteur de conversation peut être mis en veille lorsqu’il n’y a pas de déclenchement. Dans une première étape E1, un utilisateur 2 lit au moins un fichier média 5 tel qu’un podcast. Dans une deuxième étape E2, le système ouvre le micro et lance l’écoute permanente. En particulier, c’est là que débute le process d'écoute permanente afin de capter l'expression clé qui déclenche la conversation. Dans une troisième étape E3, des extraits audio sont envoyés en continu pour être décodés en texte. En particulier, le navigateur 4 envoie, par le flux websocket, les extraits vers le moteur Speech-to-text 6. Dans une quatrième étape E4, le texte est analysé pour détecter un mot clé ou une expression clé. En particulier, le moteur d’énoncé 7 effectue cette détection. Dans une cinquième étape E5, il y a un arrêt de l’écoute permanente et un lancement de la conversation avec le moteur de conversation 3. En effet, quand l'expression clé est émise et donc, la conversation initiée, l'écoute permanente cesse pour laisser la place à un mécanisme d'écoute de durée limitée après chaque réponse donnée par le moteur de conversation. Dans une sixième étape E6, il y a un traitement des réponses de l’utilisateur 2 et un renvoi des réponses du moteur de conversation 3. Dans une septième étape E7, à la fin de la conversation il y a de préférence une reprise de la lecture du fichier 5, en particulier du podcast, là où la lecture s’était arrêtée. L’invention permet de réaliser des insertions publicitaires dans un podcast sous la forme d’une conversation liée à une marque. Un autre objet de l’invention concerne un produit programme d’ordinateur comprenant des portions de code de programme enregistré sur un support utilisable dans une unité de commande telle qu’un ordinateur, pour mettre en œuvre les éléments d’un système tel que décrit précédemment ou les étapes d’un procédé tel que décrit précédemment, lorsqu’il est exécuté par l’unité de commande. Système de moteur de conversation connectée, comprenant un moteur de conversation (3), caractérisé en ce que le système est associé à au moins un fichier media (5), et un module de lecture dudit fichier media, et en ce que le système comprend au moins un moyen de déclenchement (2a, 6,7) de conversation avec le moteur de conversation, le déclenchement étant lié audit fichier media. Système selon la revendication précédente, dans lequel ledit fichier media est un podcast audio, et ledit moyen de déclenchement (6,7) détecte un mot clé ou une expression clé dans le fichier média lu. Système selon l’une des revendications précédentes, dans lequel ledit moyen de déclenchement détecte un mot clé ou une expression clé dans la réponse d’un utilisateur en réponse au fichier média lu. Système selon l’une des revendications précédentes, dans lequel ledit moyen de déclenchement dépend d’un moment prédéfini de la lecture du fichier média. Système selon l’une des revendications précédentes, dans lequel le moteur de conversation (3) est implémenté dans un navigateur web. Système selon l’une des revendications précédentes, dans lequel ledit moyen de déclenchement comprend un mécanisme de websocket (2a) associé à un moteur de reconnaissance automatique de la parole (6) (Speech-to-Text). Système selon l’une des revendications précédentes, dans lequel ledit moyen de déclenchement comprend un moteur d'énoncé (7). Procédé de mise en œuvre de conversation connectée, comprenant des étapes de mise en œuvre des éléments d’un système selon l’une des revendications précédentes. Produit programme d’ordinateur comprenant des portions de code de programme enregistré sur un support utilisable dans une unité de commande, pour mettre en œuvre les éléments d’un système selon l’une des revendications 1 à 7 ou les étapes d’un procédé selon la revendication précédente, lorsqu’il est exécuté par l’unité de commande.