Skip to content

Instantly share code, notes, and snippets.

@crlane
Created December 27, 2012 01:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save crlane/4384779 to your computer and use it in GitHub Desktop.
Save crlane/4384779 to your computer and use it in GitHub Desktop.
Speaks the lyrics to 'Fitter Happier' from OK Computer. Requires python and Mac OS.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
'''
File: fitter_happier.py
Author: Cameron Lane
Description: Demonstration of the mac os x `say` command from within python.
'''
import sys,os,urllib2
def main():
"""
accesses a text file containing the lyrics to 'Fitter Happier' from OK Computer by Radiohead
and speaks the text of the file using Mac OS X's say command.
"""
URL = 'http://cameronlane.org/misc/fitter_happier.txt'
try:
f = urllib2.urlopen(URL)
os.system('sty -v fred %s' % f.read())
except:
print "File not found. It's possible it has been moved"
print "done!"
sys.exit(0)
if __name__ == '__main__':
main()
@paulstuart
Copy link

Thanks for the info. The link changed since then. A terser way to do this would be:

curl -s https://raw.githubusercontent.com/lucperkins/fitter-happier/master/fitter-happier.txt | say -v fred

@crlane
Copy link
Author

crlane commented Sep 18, 2019

@paulstuart Thanks! Yeah, I'm not surprised it's broken or that there's an easier way. This is pretty old, but hope it was useful in some small way. Thanks again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment