Conversation

yiren-openai
  • 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

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

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.

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.

FileDescription
registry.yamlNew cookbook entry for article-to-podcast example
examples/multimodal/article_to_podcast/chinese_adoptees_new_yorker.mdAdds example source article for the podcast demo
authors.yamlRegisters 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 . Already have an account? Sign in to comment
None yet
None yet

Successfully merging this pull request may close these issues.