3

Je souhaite détecter qui interagit avec mon agent. Par exemple, j'ai lu qu'Alexa devrait être capable de détecter différents utilisateurs. La publicité de Google Home m'a aussi laissé penser qu'elle devrait détecter qui parle. Alors, comment puis-je voir qui parle?Détecter le haut-parleur de Google Home ou de l'Alexa d'Amazon

Dans le mou, il semble être plus facile car on sait qui écrit. Cependant, je ne peux pas voir qui je reçois l'utilisateur actuel.

Répondre

3

j'ai découvert comment détecter l'utilisateur dans Slack: Si vous implémentez que le crochet vous obtiendrez cet exemple JSON:

{ 
    "id": "f7912345-e21c-450f-a8ca-d01e38", 
    "timestamp": "2016-12-20T06:53:51.071Z", 
    "result": { 
     "source": "agent", 
     "resolvedQuery": "echo hallo welt", 
     "speech": "", 
     "action": "", 
     "actionIncomplete": false, 
     "parameters": { 
      "myInput": "hallo welt" 
     }, 
     "contexts": [{ 
      "name": "generic", 
      "parameters": { 
       "slack_user_id": "U0AT12345", 
       "myInput": "hallo welt", 
       "slack_channel": "D3DR12345", 
       "myInput.original": "hallo welt" 
      }, 
      "lifespan": 4 
     }], 
     "metadata": { 
      "intentId": "06212345-06a0-40fe-bbeb-9189db412345", 
      "webhookUsed": "true", 
      "webhookForSlotFillingUsed": "false", 
      "intentName": "Response" 
     }, 
     "fulfillment": { 
      "speech": "", 
      "messages": [{ 
       "type": 0, 
       "speech": "" 
      }] 
     }, 
     "score": 0.75 
    }, 
    "status": { 
     "code": 200, 
     "errorType": "success" 
    }, 
    "sessionId": "10612345-c681-11e6-af08-875120912345", 
    "originalRequest": { 
     "source": "slack_testbot", 
     "data": { 
      "channel": "D3DR12345", 
      "match": ["echo hallo welt"], 
      "text": "echo hallo welt", 
      "team": "T04H12345", 
      "type": "message", 
      "event": "direct_message", 
      "user": "U0AT12345", 
      "ts": "1482216830.000005" 
     } 
    } 
} 

Ainsi, en cas de jeu vous pouvez accéder result-> contextes [0] - > paramaters-> slack_user_id.

0

Google Home ne dispose pas (au moins actuellement) d'un moyen de gérer plusieurs utilisateurs sur le même périphérique.

+0

Existe-t-il également un support pour Alexa ou Slack? Je ne peux pas faire fonctionner Slackbot maintenant, donc je ne peux pas accéder à mes journaux. – rekire

0

Google Home continue de s'améliorer (même en supprimant les difficultés de développement auxquelles j'ai été confronté avec leurs dernières mises à jour). Il peut maintenant être formé pour connaître votre voix par rapport à la voix de quelqu'un d'autre.

Tomato, tomahto. Google Home now supports multiple users