Our Technology Journey
Timeline and History
JULY 2024
NNC Takes Its First Steps
Neural Newscast was initiated, first hosted on iono.fm. This initial setup highlighted the need for automation, as it required manual daily publishing steps. Towards the end of July, a pivotal transition was made to Transistor.fm. This move enabled leveraging their API for automated publication of daily news episodes and the scheduled release of other shows, laying the groundwork for NNC 1.0.
NNC 1.0
AI Personalities & Python Core
The first iteration, NNC 1.0 (detailed in the section below), was hosted by AI personalities "Andy Logic" and "Sara Synax". The core of this version was built on Python, focusing on news aggregation, AI-driven curation, and automated episode production.
JANUARY 2025
The Dawn of NNC 2.0
Work commenced on NNC 2.0. This phase involved a significant Python rewrite aimed at improving overall content quality and introducing several replacement voices to the audio pipeline. While an advancement, NNC 2.0 still relied on Python as its backbone.
NNC 2.5
Ad-Hoc Episodes & "NNC Create"
NNC 2.5 marked the introduction of an enhanced web interface for generating ad-hoc episodes. This iteration leveraged Resemble.ai for additional voice capabilities, including that of our founder, Chad Thompson, allowing for rapid production without traditional recording sessions.
The script generation tool, dubbed "NNC Create," enabled scripts to be written and then voiced using a selection of Azure, Google, OpenAI, or Resemble voices.
The first episode created with this technology was "Oracle Cybersecurity: Unpacking Recent Incidents with Expert Insights from Chad Thompson".
NNC 3.0 (INITIAL)
Node.js Power & Advanced Scripting
NNC 3.0 began with a strategic rewrite of "NNC Create" using Node.js. This shift allowed for more finite control and introduced block-based editing for scripts. Producers gained the ability to manually generate scripts and edit granular details or allow AI to write scripts based on provided content. Voicing options expanded further, incorporating Azure, Google, Resemble, and the latest OpenAI voice models, which also allowed for voice characteristic modifications via instructions. The first episode published using this revamped NNC Create system was "India-Pakistan Tensions: Operation Sindoor and the Path to Peace".
NNC 3.0 (CURRENT)
Full Orchestration & Future Shows
In its current phase, NNC 3.0 encompasses not only the web-based ad-hoc script creation system but also includes a fully rewritten daily news summary and deep dive episode orchestration system, producing high-quality episodes daily. The first daily episode published using this newly created Node.js system was on May 13th, 2025, titled "Breaking Stories and Global Updates: May 13, 2025". This marked the first time that the previously used Python scripting had been fully replaced. Post May 13th, 2025, all new ad-hoc and daily episodes are published with the new Node.js platform. Building upon this robust technology, we are actively developing a show creation system. This will empower the creation of entirely new shows, such as "Nerfed.ai" (video game news and reviews) and "Stereo Current" (music news and reviews), further expanding the Neural Newscast universe.
The Evolution of Neural Newscast
The Neural Newscast project has undergone significant evolution since its inception, reflecting our commitment to leveraging technology to deliver timely and engaging news content. Our journey can be broadly categorized into three main phases:
NNC 1.0: The Python Beginnings
Neural Newscast 1.0 leveraged a sophisticated, custom-built Python-based system to bring timely news summaries. At its heart, the system intelligently gathered information from a wide array of trusted news sources, including Inoreader, dedicated news APIs, and RSS feeds.
The Episode Creation Process in NNC 1.0:
Our automated pipeline worked diligently to transform raw news into polished podcast episodes:
- News Aggregation & Curation: The system first collected a diverse range of news articles. It then employed smart algorithms and AI, including OpenAI's GPT models, to categorize these stories, identify the most significant developments, and filter out redundancies. This ensured that each episode was packed with relevant and varied content.
- Script Generation:
- Full Episodes: For comprehensive daily news, the system crafted detailed scripts. It assigned different virtual reporters (each with a unique AI-generated voice) to cover various news categories. The script included introductions, transitions between stories, and natural-sounding handoffs.
- Summary Episodes: These concise updates focused on the top headlines. The scripting process was streamlined to deliver the most crucial information quickly and efficiently.
- Deep Dive Episodes: These special episodes offered a more in-depth look at specific topics. They featured a conversational format between two AI hosts discussing historical events, notable birthdays, and fascinating facts. Advanced AI prompts guided the dialogue, ensuring natural interruptions, varied response lengths, and balanced speaker contributions to create an engaging listening experience.
- Voice Generation & Audio Production: Once the scripts were finalized, NNC 1.0 utilized a combination of leading Text-to-Speech (TTS) technologies, including services from Google and Azure, to give voice to our virtual reporters. An AudioManager then expertly mixed these voice segments with custom-designed intros, outros, and subtle background music. It also applied audio processing techniques to ensure consistent volume levels and a professional, broadcast-quality sound for every episode.
- Content Finalization & Publishing: Before an episode went live, a MetadataManager generated essential information like titles, descriptions, and keywords. Finally, the completed audio file and its accompanying metadata were automatically uploaded to Transistor.fm, making the latest Neural Newscast episode available across various podcast platforms.
NNC 1.0 Technology at a Glance:
- Core Engine: Python, orchestrating the entire process.
- AI & NLP: OpenAI (GPT models) for content summarization, categorization, and dialogue generation.
- News Sourcing: APIs from Inoreader, NewsAPI, and standard RSS feeds.
- Voice Synthesis: Google Cloud TTS and Azure Speech Services.
- Audio Processing: Advanced audio manipulation libraries for mixing and mastering.
- Publishing: Automated integration with Transistor.fm.
Neural Newscast 1.0 was a testament to how cutting-edge AI and automation could be harnessed to deliver reliable, engaging, and timely news content. We were proud to offer a fresh perspective on the day's events, all crafted with precision and care by our intelligent news generation system.
NNC 2.0: Embracing Web Technologies & Refining Content
Neural Newscast 2.0 marked a significant step forward. This phase involved a substantial rewrite of the original Python-based backend to improve overall content quality and introduce a greater variety of AI voices to the production pipeline. While the core generation engine remained in Python, NNC 2.0 introduced a PHP-based frontend. This version allowed for better internal content management and laid the groundwork for more sophisticated features. It was during this stage that we began to explore more advanced content generation techniques and further refine our understanding of efficient news delivery workflows. The focus was on enhancing the quality of scripts, the naturalness of the AI voices, and the overall polish of the episodes.

NNC 3.0: Node.js and Advanced Episode Generation
We are currently in the era of Neural Newscast 3.0. This version represents a major leap in our content generation capabilities, primarily driven by the adoption of Node.js for our core episode creation pipeline. This strategic shift has enabled us to build a more efficient, scalable, and robust system, moving from our previous Python-based infrastructure.
The development of NNC 3.0 has been a testament to dedicated effort, focusing on:

Robust Content Generation:
We've engineered a sophisticated, multi-stage AI workflow for our automated news system. This involves:
- Aggregating content from diverse sources like RSS feeds and news APIs (e.g., Mediastack).
- Utilizing AI (including models like OpenAI's GPT-4o) for intelligent story selection, individual story rewriting for broadcast style, and summarization of original articles.
- Assembling cohesive episode scripts with AI, focusing on structure and flow while using pre-processed content.
- Programmatically inserting structural elements like host lead-ins, transitions, audio stingers, bumpers, and reporter sign-offs to enhance production value and narrative coherence.
- Employing AI for a final script review to ensure quality, factual accuracy (including verification of public figure titles), and adherence to stylistic guidelines.
- Generating audio using multiple Text-to-Speech (TTS) providers (Azure, Google Cloud, Resemble.ai) and producing final episodes with fluent-ffmpeg for audio processing, including mixing and mastering.
Human Review and Oversight & Advanced Editing Tools:
- Our manual "block-based" script editor, built with Next.js and React, provides a rich interface for content creators. It allows for per-block voice selection (with real-time TTS previews), drag-and-drop editing, and management of audio assets (intros, outros, background music with random selection options).
- The system incorporates workflows for thorough review and approval of AI-generated content, including metadata (titles, summaries, keywords) and transcripts.
- A dedicated UI allows for review and modification of all elements before publishing.
Prompt Story and Episode Creation & New Show Creation System:
- Our automated workflows are designed for speed, moving from news aggregation to a published episode efficiently. This includes automated transcription (e.g., via Lemonfox.ai) and direct publishing to platforms like Transistor.fm.
- We are actively developing a UI-driven recurring show builder. This will empower users to define their own podcast show templates—including hosts, segments with specific content rules (like RSS feeds or custom AI prompts), and audio assets—directly through the interface. These definitions will be stored in Supabase and used by our Node.js orchestration services to dynamically generate episodes, significantly enhancing our ability to rapidly create and deploy new shows.
- The "Deep Dive" episode generation feature allows for quick creation of focused content based on previously summarized articles.
The journey to NNC 3.0 involved a deep dive into optimizing our data pipelines (using Supabase for database needs), refining our AI model integration (primarily OpenAI for various generation and review tasks, with ongoing exploration of others), and building intuitive interfaces for our content team using Next.js, Tailwind CSS, and Radix UI. The backend Node.js services handle orchestration, scheduling, data processing, TTS, audio production with fluent-ffmpeg, and interactions with external APIs, all managed with tools like tsx and dotenv for efficient TypeScript execution and environment management.