Skip to content

Add new article-to-podcast cookbook #1853

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

yiren-openai
Copy link

@yiren-openai yiren-openai commented May 23, 2025

  • Add new cookbook (similar to NotebookLM feature) that converts a text article to a short podcast episode
  • The motivation here is to give newsrooms an example of the sort of new reader experiences that are possible with OpenAI

@glojain
Copy link
Contributor

glojain commented May 23, 2025

Adding comments here since I can't comment on the python notebook diff directly:
Step 2:
The script is intended to be under 5 minutes, but in multiple tests, the voice output is consistently around 6–7 minutes. I'd consider testing out how to best get to that 5 minute length in Step 4.

Step 3:
I would clarify what users should sanity check for here.

Step 4:
I'd recommend adding https://openai.fm/ so users can easily explore the different voice configurations.

“You’re done” section:
nit: Instead of saying “OpenAI helps lower the barrier” (which might feel a bit too promotional for the Cookbook), I'd add: “Our text-to-speech models make it easier to experiment with audio storytelling […]”

Next steps section:
I’d recommend adding a “Next Steps” section to encourage further exploration: using the Realtime API to chat with the article, or adding support for multiple input formats like non-Markdown files.

@yiren-openai
Copy link
Author

Thanks @glojain! I've addressed your comments if you want to take another look. And then would you be able to tag a repository reviewer? I don't seem to be able to do that myself.

Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Adds a new “article-to-podcast” cookbook example and registers it, plus defines its author.

  • Registers a new example in registry.yaml
  • Adds the example article Markdown for conversion in examples/multimodal/article_to_podcast
  • Adds a new author entry for yiren-openai in authors.yaml

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
registry.yaml New cookbook entry for article-to-podcast example
examples/multimodal/article_to_podcast/chinese_adoptees_new_yorker.md Adds example source article for the podcast demo
authors.yaml Registers the new author yiren-openai
Comments suppressed due to low confidence (1)

authors.yaml:326

  • The author key is missing a colon. It should be yiren-openai: to form a valid mapping key in YAML.
yiren-openai

@@ -2036,3 +2036,13 @@
- agents
- agents-sdk
- parallel-agents

- title: Turn Any Article into a Scripted Podcast with GPT-4o-TTS
Copy link
Preview

Copilot AI May 28, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[nitpick] Consider adding a description field under this entry to give users a quick summary of what this cookbook does.

Copilot uses AI. Check for mistakes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants