Skip to content

Instantly share code, notes, and snippets.

@blacktwin
Last active January 17, 2017 16:15
Show Gist options
  • Save blacktwin/27ac4b19db3870bc0b8280bd49b2a2fd to your computer and use it in GitHub Desktop.
Save blacktwin/27ac4b19db3870bc0b8280bd49b2a2fd to your computer and use it in GitHub Desktop.
With random words from each line from MLK's "I have a dream." speech, try to create a haiku. Lines were separated by periods. Lines 37, 39, 59, 61, 63 do not have enough words/syllable combinations so are skipped but printed.
import random
import re
"""
A traditional Japanese haiku is a three-line poem with seventeen syllables, written in a 5/7/5 syllable count.
[word, sy_cnt, ...], [word, sy_cnt, ...],[word, sy_cnt, ...]
if list1[1::2] is > 5 --- regenerate
if list2[1::2] is > 7 --- regenerate
if list3[1::2] is > 5 --- regenerate
"""
word_site = [line.strip() for line in open('I_have_haiku.txt')]
WORDS = [line.split() for line in word_site]
count = len(WORDS)
r = range(0,count)
def ran_words(cnt, li):
word_site = [line.strip() for line in open('I_have_haiku.txt')]
WORDS = [line.split() for line in word_site]
word_lst = list(set(WORDS[li]))
ran_word = random.choice(word_lst)
ran_word = ''.join(e for e in ran_word if e.isalnum())
sy_cnt = sylco(ran_word)
word_cnt = {ran_word: sy_cnt}
return word_cnt
def sylco(word):
# pulled from https://github.com/eaydin/sylco/blob/master/sylco.py
word = word.lower()
# exception_add are words that need extra syllables
# exception_del are words that need less syllables
exception_add = ['serious', 'crucial']
exception_del = ['fortunately', 'unfortunately']
co_one = ['cool', 'coach', 'coat', 'coal', 'count', 'coin', 'coarse', 'coup', 'coif', 'cook', 'coign', 'coiffe',
'coof', 'court']
co_two = ['coapt', 'coed', 'coinci']
pre_one = ['preach']
syls = 0 # added syllable number
disc = 0 # discarded syllable number
# 1) if letters < 3 : return 1
if len(word) <= 3:
syls = 1
return syls
# 2) if doesn't end with "ted" or "tes" or "ses" or "ied" or "ies", discard "es" and "ed" at the end.
# if it has only 1 vowel or 1 set of consecutive vowels, discard. (like "speed", "fled" etc.)
if word[-2:] == "es" or word[-2:] == "ed":
doubleAndtripple_1 = len(re.findall(r'[eaoui][eaoui]', word))
if doubleAndtripple_1 > 1 or len(re.findall(r'[eaoui][^eaoui]', word)) > 1:
if word[-3:] == "ted" or word[-3:] == "tes" or word[-3:] == "ses" or word[-3:] == "ied" or word[
-3:] == "ies":
pass
else:
disc += 1
# 3) discard trailing "e", except where ending is "le"
le_except = ['whole', 'mobile', 'pole', 'male', 'female', 'hale', 'pale', 'tale', 'sale', 'aisle', 'whale', 'while']
if word[-1:] == "e":
if word[-2:] == "le" and word not in le_except:
pass
else:
disc += 1
# 4) check if consecutive vowels exists, triplets or pairs, count them as one.
doubleAndtripple = len(re.findall(r'[eaoui][eaoui]', word))
tripple = len(re.findall(r'[eaoui][eaoui][eaoui]', word))
disc += doubleAndtripple + tripple
# 5) count remaining vowels in word.
numVowels = len(re.findall(r'[eaoui]', word))
# 6) add one if starts with "mc"
if word[:2] == "mc":
syls += 1
# 7) add one if ends with "y" but is not surrouned by vowel
if word[-1:] == "y" and word[-2] not in "aeoui":
syls += 1
# 8) add one if "y" is surrounded by non-vowels and is not in the last word.
for i, j in enumerate(word):
if j == "y":
if (i != 0) and (i != len(word) - 1):
if word[i - 1] not in "aeoui" and word[i + 1] not in "aeoui":
syls += 1
# 9) if starts with "tri-" or "bi-" and is followed by a vowel, add one.
if word[:3] == "tri" and word[3] in "aeoui":
syls += 1
if word[:2] == "bi" and word[2] in "aeoui":
syls += 1
# 10) if ends with "-ian", should be counted as two syllables, except for "-tian" and "-cian"
if word[-3:] == "ian":
# and (word[-4:] != "cian" or word[-4:] != "tian") :
if word[-4:] == "cian" or word[-4:] == "tian":
pass
else:
syls += 1
# 11) if starts with "co-" and is followed by a vowel, check if exists in the double syllable dictionary, if not, check if in single dictionary and act accordingly.
if word[:2] == "co" and word[2] in 'eaoui':
if word[:4] in co_two or word[:5] in co_two or word[:6] in co_two:
syls += 1
elif word[:4] in co_one or word[:5] in co_one or word[:6] in co_one:
pass
else:
syls += 1
# 12) if starts with "pre-" and is followed by a vowel, check if exists in the double syllable dictionary, if not, check if in single dictionary and act accordingly.
if word[:3] == "pre" and word[3] in 'eaoui':
if word[:6] in pre_one:
pass
else:
syls += 1
# 13) check for "-n't" and cross match with dictionary to add syllable.
negative = ["doesn't", "isn't", "shouldn't", "couldn't", "wouldn't"]
if word[-3:] == "n't":
if word in negative:
syls += 1
else:
pass
# 14) Handling the exceptional words.
if word in exception_del:
disc += 1
if word in exception_add:
syls += 1
# calculate the output
return numVowels - disc + syls
def hi_build(d, cnt, line):
dd = d
while sum(dd.values()) < cnt:
try:
up = ran_words(1, line)
dd.update(up)
if sum(dd.values()) == cnt:
return [dd]
else:
if sum(dd.values()) > cnt:
dd = {}
except Exception:
pass
return [dd]
for i in r:
line = ' '.join(WORDS[i])
if i in (36, 38, 58, 60, 62):
# These lines do not have enough words and syllables
print(' Line %s ' % (i+1))
print(line.decode('cp1252'))
print('')
pass
else:
print(' Line %s ' % (i+1))
print(line.decode('cp1252'))
m_lst = hi_build(ran_words(1, i), 5, i) + hi_build(ran_words(1, i), 7, i) + hi_build(ran_words(1, i), 5, i)
# to see word and syllable count uncomment below print.
# print(m_lst)
stanz1 = ' '.join(m_lst[0].keys())
stanz2 = ' '.join(m_lst[1].keys())
stanz3 = ' '.join(m_lst[2].keys())
lines = stanz1,stanz2,stanz3
lines = '\n'.join(lines)
print('')
print(lines.lower())
print('')
I am happy to join with you today in what will go down in history as the greatest demonstration for freedom in the history of our nation.
Five score years ago, a great American, in whose symbolic shadow we stand today, signed the Emancipation Proclamation.
This momentous decree came as a great beacon light of hope to millions of Negro slaves who had been seared in the flames of withering injustice.
It came as a joyous daybreak to end the long night of their captivity.
But one hundred years later, the Negro still is not free.
One hundred years later, the life of the Negro is still sadly crippled by the manacles of segregation and the chains of discrimination.
One hundred years later, the Negro lives on a lonely island of poverty in the midst of a vast ocean of material prosperity.
One hundred years later, the Negro is still languishing in the corners of American society and finds himself an exile in his own land.
So we have come here today to dramatize a shameful condition.
In a sense we have come to our nation’s capital to cash a check.
When the architects of our republic wrote the magnificent words of the Constitution and the Declaration of Independence, they were signing a promissory note to which every American was to fall heir.
This note was a promise that all men, yes, black men as well as white men, would be guaranteed the unalienable rights of life, liberty, and the pursuit of happiness.
It is obvious today that America has defaulted on this promissory note insofar as her citizens of color are concerned.
Instead of honoring this sacred obligation, America has given the Negro people a bad check, a check which has come back marked “insufficient funds.” But we refuse to believe that the bank of justice is bankrupt.
We refuse to believe that there are insufficient funds in the great vaults of opportunity of this nation.
So we have come to cash this check — a check that will give us upon demand the riches of freedom and the security of justice.
We have also come to this hallowed spot to remind America of the fierce urgency of now.
This is no time to engage in the luxury of cooling off or to take the tranquilizing drug of gradualism.
Now is the time to make real the promises of democracy.
Now is the time to rise from the dark and desolate valley of segregation to the sunlit path of racial justice.
Now is the time to lift our nation from the quick sands of racial injustice to the solid rock of brotherhood.
Now is the time to make justice a reality for all of God’s children.
It would be fatal for the nation to overlook the urgency of the moment.
This sweltering summer of the Negro’s legitimate discontent will not pass until there is an invigorating autumn of freedom and equality.
Nineteen sixty-three is not an end, but a beginning.
Those who hope that the Negro needed to blow off steam and will now be content will have a rude awakening if the nation returns to business as usual.
There will be neither rest nor tranquility in America until the Negro is granted his citizenship rights.
The whirlwinds of revolt will continue to shake the foundations of our nation until the bright day of justice emerges.
But there is something that I must say to my people who stand on the warm threshold which leads into the palace of justice.
In the process of gaining our rightful place we must not be guilty of wrongful deeds.
Let us not seek to satisfy our thirst for freedom by drinking from the cup of bitterness and hatred.
We must forever conduct our struggle on the high plane of dignity and discipline.
We must not allow our creative protest to degenerate into physical violence.
Again and again we must rise to the majestic heights of meeting physical force with soul force.
The marvelous new militancy which has engulfed the Negro community must not lead us to a distrust of all white people, for many of our white brothers, as evidenced by their presence here today, have come to realize that their destiny is tied up with our destiny.
They have come to realize that their freedom is inextricably bound to our freedom.
We cannot walk alone.
As we walk, we must make the pledge that we shall always march ahead.
We cannot turn back.
There are those who are asking the devotees of civil rights, “When will you be satisfied” We can never be satisfied as long as the Negro is the victim of the unspeakable horrors of police brutality.
We can never be satisfied, as long as our bodies, heavy with the fatigue of travel, cannot gain lodging in the motels of the highways and the hotels of the cities.
We cannot be satisfied as long as the Negro’s basic mobility is from a smaller ghetto to a larger one.
We can never be satisfied as long as our children are stripped of their selfhood and robbed of their dignity by signs stating “For Whites Only”.
We cannot be satisfied as long as a Negro in Mississippi cannot vote and a Negro in New York believes he has nothing for which to vote.
No, no, we are not satisfied, and we will not be satisfied until justice rolls down like waters and righteousness like a mighty stream.
I am not unmindful that some of you have come here out of great trials and tribulations.
Some of you have come fresh from narrow jail cells.
Some of you have come from areas where your quest for freedom left you battered by the storms of persecution and staggered by the winds of police brutality.
You have been the veterans of creative suffering.
Continue to work with the faith that unearned suffering is redemptive.
Go back to Mississippi, go back to Alabama, go back to South Carolina, go back to Georgia, go back to Louisiana, go back to the slums and ghettos of our northern cities, knowing that somehow this situation can and will be changed.
Let us not wallow in the valley of despair.
I say to you today, my friends, so even though we face the difficulties of today and tomorrow, I still have a dream.
It is a dream deeply rooted in the American dream.
I have a dream that one day this nation will rise up and live out the true meaning of its creed: “We hold these truths to be self-evident: that all men are created equal.”
I have a dream that one day on the red hills of Georgia the sons of former slaves and the sons of former slave owners will be able to sit down together at the table of brotherhood.
I have a dream that one day even the state of Mississippi, a state sweltering with the heat of injustice, sweltering with the heat of oppression, will be transformed into an oasis of freedom and justice.
I have a dream that my four little children will one day live in a nation where they will not be judged by the color of their skin but by the content of their character.
I have a dream today.
I have a dream that one day, down in Alabama, with its vicious racists, with its governor having his lips dripping with the words of interposition and nullification; one day right there in Alabama, little black boys and black girls will be able to join hands with little white boys and white girls as sisters and brothers.
I have a dream today.
I have a dream that one day every valley shall be exalted, every hill and mountain shall be made low, the rough places will be made plain, and the crooked places will be made straight, and the glory of the Lord shall be revealed, and all flesh shall see it together.
This is our hope.
This is the faith that I go back to the South with.
With this faith we will be able to hew out of the mountain of despair a stone of hope.
With this faith we will be able to transform the jangling discords of our nation into a beautiful symphony of brotherhood.
With this faith we will be able to work together, to pray together, to struggle together, to go to jail together, to stand up for freedom together, knowing that we will be free one day.
This will be the day when all of God’s children will be able to sing with a new meaning, “My country, ‘tis of thee, sweet land of liberty, of thee I sing.
Land where my fathers died, land of the pilgrim’s pride, from every mountainside, let freedom ring.”
And if America is to be a great nation this must become true.
So let freedom ring from the prodigious hilltops of New Hampshire.
Let freedom ring from the mighty mountains of New York.
Let freedom ring from the heightening Alleghenies of Pennsylvania.
Let freedom ring from the snowcapped Rockies of Colorado.
Let freedom ring from the curvaceous slopes of California.
But not only that; let freedom ring from Stone Mountain of Georgia.
Let freedom ring from Lookout Mountain of Tennessee.
Let freedom ring from every hill and molehill of Mississippi.
From every mountainside, let freedom ring.
And when this happens, when we allow freedom to ring, when we let it ring from every village and every hamlet, from every state and every city, we will be able to speed up that day when all of God’s children, black men and white men, Jews and Gentiles, Protestants and Catholics, will be able to join hands and sing in the words of the old Negro spiritual, “Free at last free at last thank God Almighty, we are free at last”.
Line 1
I am happy to join with you today in what will go down in history as the greatest demonstration for freedom in the history of our nation.
go freedom the join
will history am happy
i to the with am
Line 2
Five score years ago, a great American, in whose symbolic shadow we stand today, signed the Emancipation Proclamation.
ago whose shadow signed
a we stand shadow great signed
a five signed today
Line 3
This momentous decree came as a great beacon light of hope to millions of Negro slaves who had been seared in the flames of withering injustice.
withering seared been
a to beacon came who hope
this in been millions
Line 4
It came as a joyous daybreak to end the long night of their captivity.
a to the end long
their end captivity night
of the as it came
Line 5
But one hundred years later, the Negro still is not free.
hundred free not one but years
the later but is negro
but not the still is free
Line 6
One hundred years later, the life of the Negro is still sadly crippled by the manacles of segregation and the chains of discrimination.
of the later by
is one segregation years
chains is sadly by
Line 7
One hundred years later, the Negro lives on a lonely island of poverty in the midst of a vast ocean of material prosperity.
a of ocean years
midst lonely poverty
midst lonely lives
Line 8
One hundred years later, the Negro is still languishing in the corners of American society and finds himself an exile in his own land.
corners his finds in
his american still finds
american hundred
Line 9
So we have come here today to dramatize a shameful condition.
to come condition
we so shameful today
so condition here
Line 10
In a sense we have come to our nation’s capital to cash a check.
a we come cash have
a to have our come cash check
we cash capital
Line 11
When the architects of our republic wrote the magnificent words of the Constitution and the Declaration of Independence, they were signing a promissory note to which every American was to fall heir.
to republic our
note was architects words which
american which
Line 12
This note was a promise that all men, yes, black men as well as white men, would be guaranteed the unalienable rights of life, liberty, and the pursuit of happiness.
yes the promise as
and guaranteed white men promise
be yes promise rights
Line 13
It is obvious today that America has defaulted on this promissory note insofar as her citizens of color are concerned.
that defaulted it
on as obvious this of is
note on concerned that
Line 14
Instead of honoring this sacred obligation, America has given the Negro people a bad check, a check which has come back marked “insufficient funds.” But we refuse to believe that the bank of justice is bankrupt.
this is bankrupt sacred
the refuse check negro that
we come is which check
Line 15
We refuse to believe that there are insufficient funds in the great vaults of opportunity of this nation.
vaults funds great are that
of believe are funds nation
to believe are funds
Line 16
So we have come to cash this check — a check that will give us upon demand the riches of freedom and the security of justice.
will of so us give
to give this upon cash us
will to have demand
Line 17
We have also come to this hallowed spot to remind America of the fierce urgency of now.
remind urgency
this remind urgency of
also the spot have
Line 18
This is no time to engage in the luxury of cooling off or to take the tranquilizing drug of gradualism.
of cooling off the
of engage luxury drug
tranquilizing drug
Line 19
Now is the time to make real the promises of democracy.
to is now the time
real to is democracy
the make promises
Line 20
Now is the time to rise from the dark and desolate valley of segregation to the sunlit path of racial justice.
valley desolate
of is rise valley sunlit
justice to is the
Line 21
Now is the time to lift our nation from the quick sands of racial injustice to the solid rock of brotherhood.
of injustice time
quick the is sands injustice
quick our lift now from
Line 22
Now is the time to make justice a reality for all of God’s children.
a justice make for
to time justice is make the
make reality time
Line 23
It would be fatal for the nation to overlook the urgency of the moment.
the it would nation
to moment would for nation
be the overlook
Line 24
This sweltering summer of the Negro’s legitimate discontent will not pass until there is an invigorating autumn of freedom and equality.
equality an
will discontent autumn there
summer the negros
Line 25
Nineteen sixty-three is not an end, but a beginning.
beginning sixtythree
is beginning sixtythree an
is beginning but
Line 26
Those who hope that the Negro needed to blow off steam and will now be content will have a rude awakening if the nation returns to business as usual.
usual hope rude if
will be negro rude hope if
a who business
Line 27
There will be neither rest nor tranquility in America until the Negro is granted his citizenship rights.
neither negro rights
his nor in there negro rest
will neither his the
Line 28
The whirlwinds of revolt will continue to shake the foundations of our nation until the bright day of justice emerges.
foundations nation
emerges the continue revolt
justice bright whirlwinds
Line 29
But there is something that I must say to my people who stand on the warm threshold which leads into the palace of justice.
something people
threshold say to i of my
i something must
Line 30
In the process of gaining our rightful place we must not be guilty of wrongful deeds.
process must rightful
process gaining guilty in
not wrongful deeds in
Line 31
Let us not seek to satisfy our thirst for freedom by drinking from the cup of bitterness and hatred.
and to from us cup
to from our not of hatred by
and our hatred from by
Line 32
We must forever conduct our struggle on the high plane of dignity and discipline.
and dignity must
dignity forever must
our on the conduct
Line 33
We must not allow our creative protest to degenerate into physical violence.
our into allow
not our into we allow
to violence creative
Line 34
Again and again we must rise to the majestic heights of meeting physical force with soul force.
of force to again
of again force physical
force must with again
Line 35
The marvelous new militancy which has engulfed the Negro community must not lead us to a distrust of all white people, for many of our white brothers, as evidenced by their presence here today, have come to realize that their destiny is tied up with our destiny.
of the by here up
marvelous is by today
marvelous tied which
Line 36
They have come to realize that their freedom is inextricably bound to our freedom.
freedom bound they that
to their freedom is come bound
inextricably
Line 37
We cannot walk alone.
Line 38
As we walk, we must make the pledge that we shall always march ahead.
as that must we walk
always as walk ahead that
as make march the walk
Line 39
We cannot turn back.
Line 40
There are those who are asking the devotees of civil rights, “When will you be satisfied” We can never be satisfied as long as the Negro is the victim of the unspeakable horrors of police brutality.
will devotees are long
there asking satisfied who
civil will as rights
Line 41
We can never be satisfied, as long as our bodies, heavy with the fatigue of travel, cannot gain lodging in the motels of the highways and the hotels of the cities.
cities long hotels
travel with bodies lodging
of cities lodging
Line 42
We cannot be satisfied as long as the Negro’s basic mobility is from a smaller ghetto to a larger one.
a is smaller as
a be as is larger one
smaller from basic
Line 43
We can never be satisfied as long as our children are stripped of their selfhood and robbed of their dignity by signs stating “For Whites Only”.
selfhood of are long
and be as robbed of whites
children stating signs
Line 44
We cannot be satisfied as long as a Negro in Mississippi cannot vote and a Negro in New York believes he has nothing for which to vote.
new be cannot in
to we nothing new has he
be as negro for
Line 45
No, no, we are not satisfied, and we will not be satisfied until justice rolls down like waters and righteousness like a mighty stream.
will satisfied are
justice righteousness rolls no
down satisfied like
Line 46
I am not unmindful that some of you have come here out of great trials and tribulations.
i of that here out
i unmindful come have that
and great some have out
Line 47
Some of you have come fresh from narrow jail cells.
jail cells come some fresh
have of fresh you narrow come
of you narrow cells
Line 48
Some of you have come from areas where your quest for freedom left you battered by the storms of persecution and staggered by the winds of police brutality.
freedom quest areas
from have some come your areas
winds the police left
Line 49
You have been the veterans of creative suffering.
the veterans have
of suffering been have the
the been have creative
Line 50
Continue to work with the faith that unearned suffering is redemptive.
faith is the to that
work redemptive continue with
redemptive is that
Line 51
Go back to Mississippi, go back to Alabama, go back to South Carolina, go back to Georgia, go back to Louisiana, go back to the slums and ghettos of our northern cities, knowing that somehow this situation can and will be changed.
go mississippi
will this be northern ghettos
go situation back
Line 52
Let us not wallow in the valley of despair.
not of the despair
wallow the valley let us
wallow despair let
Line 53
I say to you today, my friends, so even though we face the difficulties of today and tomorrow, I still have a dream.
a to my today
i and say friends tomorrow
a friends today though
Line 54
It is a dream deeply rooted in the American dream.
is dream rooted in
a rooted in the dream it
american the
Line 55
I have a dream that one day this nation will rise up and live out the true meaning of its creed: “We hold these truths to be self-evident: that all men are created equal.”
selfevident all
these all equal have created
a selfevident true
Line 56
I have a dream that one day on the red hills of Georgia the sons of former slaves and the sons of former slave owners will be able to sit down together at the table of brotherhood.
and on able of
down be slave a that i red
able former slaves
Line 57
I have a dream that one day even the state of Mississippi, a state sweltering with the heat of injustice, sweltering with the heat of oppression, will be transformed into an oasis of freedom and justice.
of into transformed
justice be into oasis
heat sweltering day
Line 58
I have a dream that my four little children will one day live in a nation where they will not be judged by the color of their skin but by the content of their character.
be little nation
not of character judged that
little my the have
Line 59
I have a dream today.
Line 60
I have a dream that one day, down in Alabama, with its vicious racists, with its governor having his lips dripping with the words of interposition and nullification; one day right there in Alabama, little black boys and black girls will be able to join hands with little white boys and white girls as sisters and brothers.
a boys racists join
be as to i white with its
girls vicious dripping
Line 61
I have a dream today.
Line 62
I have a dream that one day every valley shall be exalted, every hill and mountain shall be made low, the rough places will be made plain, and the crooked places will be made straight, and the glory of the Lord shall be revealed, and all flesh shall see it together.
will it places have hill
will see lord the dream straight it
exalted valley
Line 63
This is our hope.
Line 64
This is the faith that I go back to the South with.
i to back south faith
faith that i with is this the
to the back south that
Line 65
With this faith we will be able to hew out of the mountain of despair a stone of hope.
we mountain the stone
mountain hew with faith despair
to the hew stone of
Line 66
With this faith we will be able to transform the jangling discords of our nation into a beautiful symphony of brotherhood.
faith jangling transform
will of the discords transform
faith symphony our
Line 67
With this faith we will be able to work together, to pray together, to struggle together, to go to jail together, to stand up for freedom together, knowing that we will be free one day.
be we with stand for
knowing faith will for to stand
freedom with stand day
Line 68
This will be the day when all of God’s children will be able to sing with a new meaning, “My country, ‘tis of thee, sweet land of liberty, of thee I sing.
tis of land day sing
a be sing gods the of sweet
of meaning when to
Line 69
Land where my fathers died, land of the pilgrim’s pride, from every mountainside, let freedom ring.”
pride the land where land
freedom fathers where pilgrims
let land every
Line 70
And if America is to be a great nation this must become true.
and to this a be
this is america if
and this if nation
Line 71
So let freedom ring from the prodigious hilltops of New Hampshire.
prodigious ring let
so new freedom let hilltops
of ring let hampshire
Line 72
Let freedom ring from the mighty mountains of New York.
new of from freedom
of ring freedom let mountains
mighty the from york
Line 73
Let freedom ring from the heightening Alleghenies of Pennsylvania.
of let heightening
pennsylvania the let ring
of ring heightening
Line 74
Let freedom ring from the snowcapped Rockies of Colorado.
freedom the let of
rockies let colorado
freedom the rockies
Line 75
Let freedom ring from the curvaceous slopes of California.
ring from curvaceous
the ring california slopes
curvaceous let the
Line 76
But not only that; let freedom ring from Stone Mountain of Georgia.
freedom georgia let
stone let from not freedom ring
ring georgia only
Line 77
Let freedom ring from Lookout Mountain of Tennessee.
lookout tennessee let
lookout of ring tennessee let
lookout mountain of
Line 78
Let freedom ring from every hill and molehill of Mississippi.
molehill freedom
of mississippi from hill
molehill ring from
Line 79
From every mountainside, let freedom ring.
let ring every
every freedom ring from
mountainside ring let
Line 80
And when this happens, when we allow freedom to ring, when we let it ring from every village and every hamlet, from every state and every city, we will be able to speed up that day when all of God’s children, black men and white men, Jews and Gentiles, Protestants and Catholics, will be able to join hands and sing in the words of the old Negro spiritual, “Free at last free at last thank God Almighty, we are free at last”.
be ring children that
will of spiritual village
be last it hamlet
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment