Blog Yazılarını Otomatik Olarak Podcast'e Dönüştürme
Kaliteli blog içeriği yazmak için aylar harcadınız. Şimdi aylık 500M podcast dinleyicisine — makale okumayanlara — ulaştırın.
Otomasyon Hattı
- İçerik çıkarma — Blog'un RSS feed'ini veya CMS'ini parse edin
- Markup temizleme — HTML'i çıkarın, yapıyı koruyun
- Ses üretme — Her yazıyı Speeko TTS ile dönüştürün
- Ses dosyalarını barındırma — S3, R2 veya herhangi bir CDN
- Podcast RSS üretme — Bölümleri geçerli podcast XML'ine sarın
- Dağıtma — Apple, Spotify, Google'a gönderin
Örnek Uygulama
import requests
import feedparser
feed = feedparser.parse('https://blogunuz.com/rss')
for entry in feed.entries[:10]:
text = clean_html(entry.description)
response = requests.post(
'https://api.speekoapp.com/v1/tts',
headers={'Authorization': 'Bearer ANAHTARINIZ'},
json={'text': text, 'voice': 'am_michael', 'format': 'mp3'}
)
with open(f'bolumler/{entry.id}.mp3', 'wb') as f:
f.write(response.content)Podcast RSS Şablonu
Ürettiğiniz RSS, iTunes namespace etiketlerine ihtiyaç duyar: itunes:author, itunes:image, itunes:category, ve MP3 dosyalarınıza işaret eden bölüm başı enclosure etiketleri.
Ekonomi
1500 kelimelik blog yazısı yaklaşık 9000 karakter. 1K başına $0.03 ile bölüm başı $0.27. 100 yazılık arşiv: toplam $27.
Temelleri Aşmak
- Giriş/çıkış müziği için ffmpeg ekleyin
- Diyalog veya alıntı kaynakları için farklı sesler kullanın
- Orijinal yazıdan otomatik show notes üretin