Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
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

This comment has been minimized.

Copy link

@paulstuart paulstuart commented Sep 18, 2019

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

This comment has been minimized.

Copy link
Owner Author

@crlane 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