A demo that has a This is example pseudocode for how Dialogflow may be used to have the robot wave whenever someone says “hello” and prints the detected transcript on the laptop.
View file |
---|
name | Invalid file id - UNKNOWN_MEDIA_ID |
---|
|
WARNING: this pseudeocode, use only as a reference of how to set up a structure to the image above
Code Block |
---|
|
pepper = Pepper(ip="192.168.0.23")
dialogflow = Dialogflow(ip="localhost")
dialogflow.connect(pepper.microphone)
dialogflow.register_callback(print_transcript)
while True:
intent = dialogflow.request(ListenForIntent())
if intent.name == "hello":
wave_req = PepperMotion("wave")
pepper.motion.request(PepperMotion("wave_req")) |
...