Install
openclaw skills install podcast-summarizerSummarize podcast episodes from Spotify, Apple Podcasts, or RSS feeds. Extracts transcripts and generates summaries.
openclaw skills install podcast-summarizerSummarize podcast episodes from various platforms.
# Summarize a Spotify episode
python3 {baseDir}/scripts/summarize_podcast.py "https://open.spotify.com/episode/xxx"
# Summarize from RSS feed
python3 {baseDir}/scripts/summarize_podcast.py "https://example.com/feed.xml" --episode 1
# Summarize from direct MP3
python3 {baseDir}/scripts/summarize_podcast.py "https://example.com/episode.mp3"
--language zh - Specify language for transcription (default: auto)--length short|medium|long - Summary length--transcript-only - Output transcript without summary--output FILE - Save to filewhisper CLI for transcriptionOPENAI_API_KEY or GEMINI_API_KEY for summarizationSoundOn 是台灣主要的 Podcast 託管平台。RSS feed 格式:
https://feeds.soundon.fm/podcasts/{podcast-id}/soundon.xml
找到 RSS feed 的方法:
feed_url 參數是 base64 編碼的 RSS URL音檔 URL 格式:
https://rss.soundon.fm/rssf/{podcast-id}/feedurl/{episode-id}/rssFileVip.mp3
# RSS Feed
https://feeds.soundon.fm/podcasts/5c1bdcf0-8ef0-4342-a82e-8803ff85f10c/soundon.xml
# 下載並轉錄最新一集
curl -o episode.mp3 "https://rss.soundon.fm/rssf/5c1bdcf0-8ef0-4342-a82e-8803ff85f10c/feedurl/{episode-id}/rssFileVip.mp3"
whisper episode.mp3 --language zh --model small