HNHacker News
TopNewBestAskShowJobs

highlanderNJ

8 karma · joined October 7, 2024

submissionscomments
highlanderNJ··on Structured Outputs with Ollama
What's the value-add compared to `outlines`?

https://www.souzatharsis.com/tamingLLMs/notebooks/structured...

highlanderNJ··on Show HN: Open-source API alternative to NotebookLM
Thanks. The webapp is new and hopefully with make it easier for users to try it out and share feedback so we can improve the underlying package.

Would love your feedback!

highlanderNJ··on Show HN: Open-source API alternative to NotebookLM
Could we replicate the NotebookLM's podcast feature as a customizable API?

Live demo: https://huggingface.co/spaces/thatupiso/Podcastfy.ai_demo Open Source Python package: https://github.com/souzatharsis/podcastfy

Apache-2.0 license

Key Features: - Generates conversational content from multiple sources (e.g. URLs, YouTube, and PDFs) and modalities (images+text) - Customizes transcript and audio generation (e.g., style, language, structure, length) - Provides multi-language support for global content creation

Technical Highlights: - Flexible LLM integration with LangChain, supporting both cloud-based and local models - Support for advanced text-to-speech models (OpenAI, ElevenLabs, and Microsoft Edge) - Seamless CLI and Python package integration for automated workflows

NotebookLM's AI-generated voices remain unparalleled in quality (SoundStorm is awesome!). We would love additional contributors to help build this open source alternative!

highlanderNJ··on Show HN: Podcastfy AI – Open-source tool to generate AI audio conversations
Awesome, let me know if you run into issues whiles trying podcastfy; I can help you. Feel free to open an issue https://github.com/souzatharsis/podcastfy/issues
highlanderNJ··on Show HN: Podcastfy AI – Open-source tool to generate AI audio conversations
I am excited to release Podcastfy.ai: An open-source Python package and CLI tool that transforms multi-modal content into engaging, multi-lingual audio conversations using GenAI; akin to Google's NotebookLM but open, programmatic, and customizable. You can simply 'pip install podcastfy' and start using it today!

You can run it on a paper, your CV, a website or even on artwork images if you like as well as the combination of the above!

I was intrigued by Google's newest GenAI product: NotebookLM, especially its “deep dive” podcast feature that converts uploaded content into a two-person AI-generated audio conversation. As Andrej Karpathy put it, "NotebookLM [...] is a re-imagination of the UX of working with LLMs" and I do agree!

While exploring NotebookLM, however, I got a bit frustrated with its UI which added friction to the process, leaving me yearning for more automation and customization options. This sparked a question: Could we replicate the essence of NotebookLM's podcast feature as a customizable API?

To address this, I developed Podcastfy – a weekend project built using Cursor dot com - akin to NotebookLM’s podcast feature but open, programmatic, and customizable by anyone.

Key Features: - Generates conversational content from multiple sources (e.g. URLs, YouTube, and PDFs) and modalities (images+text) - Customizes transcript and audio generation (e.g., style, language, structure, length) - Provides sulti-language support for global content creation

Technical Highlights: - Flexible LLM integration with LangChain, supporting both cloud-based and local models - Support for advanced text-to-speech models (OpenAI, ElevenLabs, and Microsoft Edge) - Seamless CLI and Python package integration for automated workflows

The Verdict:

While NotebookLM's AI-generated voices remain unparalleled in quality, this project did solve my original problem and showcased the fascinating possibilities of building GenAI products today. It's now live on GitHub, and I'd love for you to check it out and even contribute!

What would you like to Podcastfy today?

GitHub: https://github.com/souzatharsis/podcastfy