Сначала вам нужно составить список слов и сгенерировать объект списка, как показано ниже:
words = []
for word,noun in blob.tags:
if noun in ['NN','NNP']:
print(f'{word} ==> {noun}')
words.append(word)
И затем, вы можете передать вышеупомянутый список слов в генератор облаков слов, как показано ниже, при желании вы можете упомянутьсписок стоп-слов:
wordcloud = WordCloud(stopwords=STOPWORDS).generate(' '.join(words))
# Display the generated image:
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis("off")
plt.show()