2017-10-06 3 views
1

L'API start_conversation() selon la documentation fournie here doit démarrer manuellement l'enregistrement et l'envoi aux serveurs google. Mais je ne vois pas cela se produire. En utilisant cette API, je n'ai pas de réponse. S'il vous plaît fourni un exemple a comment l'utiliser.comment utiliser l'API google assistant start_conversation() en python

Contexte:

J'utilise Raspberry Pi 3 en tant que plate-forme matérielle et que j'ai installé le SDK assistant google. Jusqu'à présent, je réussis à déclencher l'appareil en utilisant des mots-clés et obtenir également une réponse. Je voulais me débarrasser du mot déclencheur et commencer à converser comme ça. Pour cela j'ai utilisé l'API set_mic_mute qui fait que l'assistant n'écoute pas le mot. Après cela, j'appelle l'API start_conversation pour commencer à envoyer ma requête à google server. Rien ne semble fonctionner après ce point. Merci de fournir quelques entrées pour résoudre ce problème.

Répondre

0

De l'reference documentation de start_conversation():
Cette méthode est un non-op si l'assistant ne démarre pas ou a été mis en sourdine.

Si vous voulez contrôler le déclenchement de l'assistant (par exemple en appuyant sur un bouton), vous devez utiliser le niveau inférieur Assistant gRPC API.

+0

Bien sûr. Je vous remercie. Je prévois d'utiliser l'API Assistant gRPC dans ma future version du projet. – Tej