Web kontrollerade multifunktionella RoboT (11 / 12 steg)
Steg 11: Lära sig att chatta med din Robot
Så vem gillar inte att chatta.
Detta avsnitt beskriver väl hur vi kan sätta pi för att chatta med minimala krav. Så skulle vi behöva ett högtalarsystem med en 3.5 mm domkraft ljudingång.
Nu steg 1 är att ansluta Audio output PI med talare, i princip här vi försöker Text till tal-konvertering, med Espeak, det finns andra alternativ också och jag rekommenderar dig att gå igenom följande länk: http://elinux.org/RPi_Text_to_Speech _ (Speech_Synth...
Nu till att börja med första installera följande på din pi
sudo lämplig-få installera espeak
# Här är ett enkelt program som visar ovan
importera os, tid
def robot(text):
OS.system ("espeak '" + text + "'")
robot ("Hej Tina") # Robot tala ut denna linjer
Time.Sleep(1) # sömn för fördröjning
Time.Sleep(1)
robot ("Jag är hungrig")
Time.Sleep(1)
robot ("vad är ditt namn")
namn = input (' vad är ditt namn: ") # indata från användaren Vänligen ange namn
robot ("Nice att träffa dig" + namn)
Time.Sleep(1)
robot ("hur gammal är du")
ålder = input (' hur gammal är du: ")
robot ("Jo du ser yngre" + ålder)
Time.Sleep(1)
robot ("vad vill du")
vill ha = input ('vad vill du")
robot ("Jo jag kan ge dig" + vill ha)
Time.Sleep(1)
robot ("bye bye")
# Kom ihåg att ovanstående kod inte skulle köra på kommandoraden som root-användare för detta kör kod i python shell