Loading...
Loading...
Fetches the latest news using news-aggregator-skill, formats it into a podcast script in Markdown format, and uses the tts skill to generate a podcast audio file. Use when the user asks to get the latest news and read it out as a podcast.
npx skill4agent add noizai/skills daily-news-casternews-aggregator-skillttsnpx skills add https://github.com/cclank/news-aggregator-skill --skill news-aggregator-skill -y
npx skills add https://github.com/noizai/skills --skill tts -yfetch_news.pynews-aggregator-skill.cursor/skills/news-aggregator-skill/scripts/fetch_news.pyskills/news-aggregator-skill/scripts/fetch_news.pyhackernewsgithuballpython3 path/to/fetch_news.py --source all --limit 10 --deepHost A:Host B:podcast_script.mdpodcast_script.md**Host A:** Welcome to today's news roundup. We have some exciting tech updates today. To start things off, there's a big update from [Company Name]. What are the core implications of their new release for everyday users?
**Host B:** The main takeaway is that... [Insert concise answer and summary of News Item 1]. This completely changes how we approach [Topic].
**Host A:** That's fascinating. But does this new approach raise any security concerns, especially given recent data breaches?
**Host B:** Exactly. Experts are pointing out that... [Insert analysis or context].
**Host A:** Moving on to the open-source world, what's trending on GitHub today that developers should pay attention to?
**Host B:** A standout project is... [Insert concise summary of News Item 2].
**Host A:** Great insights. That's all for today's quick update. Thanks for tuning in!ttsttstts.shskills/tts/scripts/tts.sh.cursor/skills/tts/scripts/tts.shbash path/to/tts.sh to-srt -i podcast_script.md -o podcast.srtvoice_map.jsonreference_audionoiz{
"default": { "voice_id": "voice_host_A", "target_lang": "zh" },
"segments": {
"1": { "reference_audio": "path/or/url_to_user_audio_for_host_A.wav" },
"2": { "reference_audio": "path/or/url_to_user_audio_for_host_B.wav" },
"3": { "reference_audio": "path/or/url_to_user_audio_for_host_A.wav" }
}
}# If using user's reference_audio, use the noiz backend
bash path/to/tts.sh render --srt podcast.srt --voice-map voice_map.json --backend noiz -o podcast_output.mp3podcast_script.mdpodcast_output.mp3