2017-07-25 6 views
1

Donc, j'ai voulu faire mon propre assistant personnel en utilisant Python. Je parlerais à mon casque, j'appellerais son nom. Donnez une commande ou posez une question. Obtenez une réponse comme une ouverture de page Web, un programme, une chaîne parlée ...Est-il possible d'utiliser l'assistant de Google comme base dans un assistant personnel Python?

Mon problème est de commencer. J'ai eu l'idée d'utiliser l'assistant de Google comme base pour mon projet. Je voudrais faire un cadre qui rendrait extrêmement facile d'ajouter mes propres commandes et questions. Je voudrais faire quelque chose qui écoute des mots-clés. Lorsque ces mots clés sont déclenchés, je peux programmer l'action à suivre. Par exemple, je pourrais l'apprendre à écouter le mot-clé «lancement», et ce qui vient après serait interrogé à un éventail de raccourcis de programme que j'ai fait et il lancerait le programme correct quand je le demande. Mais quand je demande quelque chose que je n'ai pas programmé, l'appel serait transmis à l'assistant de Google et cela donnerait la réponse. Cela me sauverait la difficulté de programmer toutes sortes de choses comme "Quel temps fait-il?", "Quelle heure est-il?"

Maintenant, j'ai fait des recherches avant de venir ici et il y a deux gros services qui continuent à apparaître quand j'essaie de trouver des choses. Wit.ai et Api.ai. Les deux ne sont pas ce que je cherche. Je suis à la recherche d'un assistant personnel de base, de préférence aussi intelligent que Google que je peux utiliser une base pour mon projet. Quelqu'un peut-il me diriger dans une direction pour cela? Est-il même possible de trouver un assistant de base pour commencer à travailler dessus comme ceci en Python?

Répondre

1

Vous êtes arrivé à la bonne étiquette! Vous cherchez le Google Assistant SDK et le Assistant Library for Python. Bien que toujours dans Developer Preview, il semble que cela fournisse beaucoup (mais pas tous) ce que vous recherchez.

+0

Salut, merci pour la réponse. Quelle fonctionnalité ne pourrait-elle pas fournir? De plus, je ne suis pas très bon en programmation. L'API est-elle difficile à utiliser? Je l'ai regardé mais cela semblait difficile à utiliser. –