n-gramos en pitón, cuatro, cinco, seis gramos?

Estoy buscando una manera de dividir un texto en n-gramas. Normalmente haría algo como: import nltk from nltk import bigrams string = "I really like python, it's pretty awesome." string_bigrams = bigrams(string) print string_bigrams Soy consciente de que nltk solo ofrece bigrams y trigrams, pero...