0

Je construis un bot qui prendra une liste d'un utilisateur en entrée. Dans ma logique dorsale, je divise les éléments de liste par une virgule, est-il possible de faire en sorte que Google Actions et Amazon Alexa comprennent que l'utilisateur dit deux choses différentes et que le texte doit ajouter une virgule? Le dernier recours est l'utilisateur qui dit le mot virgule, ce serait donc une virgule B virgule C. Mon résultat escompté est une pause d'un utilisateur pour une seconde BA (une pause d'utilisateur pour une seconde) C deviendra A , B, CComment séparer les mots par une virgule dans Google Actions et Alexa

Des idées?

Merci

Répondre

1

Le problème est que le traitement de la parole est pas assez bon pour déterminer si vous êtes une pause en raison de l'énumération des éléments dans une liste, ou si vous arrêtant de se rappeler l'autre moitié du nom de l'objet que vous essayez de retenir. Considérons, par exemple, si vous essayez de commander un hamburger avec des cornichons, un cheeseburger avec du cheddar et un cheeseburger avec des frites. Le dicton humain pourrait dire quelque chose comme: "Je vais prendre un hamburger avec [pause] pickles [pause] un cheeseburger [pause] avec du cheddar et un cheeseburger avec des frites." Dans ce cas, ils ne s'arrêteront pas avant le dernier élément (parce qu'ils savent exactement ce qu'ils veulent), mais ils pourraient le faire avant les autres parce qu'ils réfléchissent toujours. Je ne connais pas votre système et si vos éléments sont ou peuvent utiliser un vocabulaire contrôlé, mais être capable de limiter ce que votre système peut considérer comme un élément distinct vous aide à le décomposer dans la liste dont vous avez besoin au lieu d'utiliser un son audible. (Dans l'exemple, nous pourrions dire que "hamburger", "cheeseburger", et "frites" peuvent être des articles distincts pouvant être commandés, donc peuvent les utiliser comme indices pour la liste.)

+0

Donc, je vais avoir besoin d'une extraction de nom d'entité sur ma liste afin de savoir quels termes sont et éventuellement un algorithme de prédiction pour savoir avec certitude que le hamburger avec cornichons est un produit et non deux. Est-ce vrai? –

+0

Je ne sais pas quel back-end vous utilisez pour traiter le texte, mais ce sont des approches raisonnables, oui. – Prisoner