User:Lieven Van Speybroeck/Prototyping/8-Soldier: Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 18: | Line 18: | ||
</source> | </source> | ||
then run: | then run:<br/> | ||
$ soldier.py | espeak -ven+f2 -p80 | $ soldier.py | espeak -ven+f2 -p80 | ||
et voila: lovely monotone folk song | et voila: lovely monotone folk song |
Revision as of 12:02, 20 October 2011
soldier.py:
#!/usr/bin/python
# Lists with clothes, shops and reasons
clothes = ["coat","shoes","hat"]
people = ["tailor","cobbler","hatter"]
first,last = ["When i have no %s to put on?","When I've a wife and child at home?"]
# The recurring pieces of the 2 choruses
chorus1 = "Soldier, soldier, will you marry me\nWith your musket, fife and drum?\nOh how can I marry such a pretty little girl\n%s\n\n"
chorus2 = "Off to the %s she did go\nAs fast as she could run\nShe brought him back the finest that was there\nNow soldier, put them on\n"
# The script
for i in range(0,3):
print chorus1%(first%(clothes[i])),chorus2%(people[i])
print chorus1%(last)
then run:
$ soldier.py | espeak -ven+f2 -p80
et voila: lovely monotone folk song