Word Cloud

Podcast Audio Content

Podcasting and audio creation terms

Output
Podcast Audio Content
Python
import matplotlib.pyplot as plt
from wordcloud import WordCloud

text = """Podcast Podcasting Audio Content Creator Host Guest Interview
Microphone Recording Studio Acoustic Treatment Sound Quality XLR USB
Editing DAW Audacity GarageBand Adobe Audition Logic Pro Descript
Spotify Apple Podcasts Google Podcasts RSS Feed Distribution Platform
Episode Season Series Solo Co-Host Panel Discussion Narrative Story
Listener Subscriber Download Stream Analytics Metrics Growth Marketing
Monetization Sponsorship Ad Read Patreon Membership Premium Exclusive"""

def podcast_purple(word, font_size, position, orientation, random_state=None, **kwargs):
    colors = ['#7c3aed', '#8b5cf6', '#a78bfa', '#6d28d9', '#5b21b6']
    return colors[hash(word) % len(colors)]

wordcloud = WordCloud(
    width=1200, height=600,
    background_color='#ffffff',
    color_func=podcast_purple,
    max_words=75,
    max_font_size=125,
    min_font_size=11,
    relative_scaling=0.5
).generate(text)

fig, ax = plt.subplots(figsize=(12, 6), facecolor='#ffffff')
ax.imshow(wordcloud, interpolation='bilinear')
ax.axis('off')
plt.tight_layout(pad=0)
plt.show()
Library

Matplotlib

Category

Text Visualization

Did this help you?

Support PyLucid to keep it free & growing

Support