All projects
Artificial Intelligence

Audio-to-News-Article Agent

An AI agent that turns a recording into a publishable news article

huggingface.co
Audio-to-News-Article Agent — desktop view
2024
Year
Hugging Face
Hosted on
Ses → Metin → Haber
Pipeline

Overview

For a reporter, the most time-consuming part of the job is not writing the story — it is transcribing the recording. Transcribing a half-hour interview routinely takes over an hour, and all of that time is non-creative labour.

This agent was built to remove that step. An uploaded audio file first passes through a speech recognition model, producing time-stamped raw text. A language model then shapes that text into news format: headline, standfirst, lede and body. Quotes from the speaker are marked separately, so the editor can see which sentences are direct quotations.

The system deliberately does not "auto-publish". The output is always a draft; the final call stays with the editor. The goal is not to replace the reporter but to lift the transcription and first-draft burden off them.

Highlights

  • Time-stamped transcription from an audio file
  • Automatic structuring into news format (headline, standfirst, body)
  • Direct quotes marked separately
  • Runs in the browser on Hugging Face Spaces

Objectives

  • Take transcription time out of human hands
  • Produce a publishable first draft from raw speech
  • Keep editorial control with a person

Solution

  • Chaining speech recognition and the language model into one pipeline
  • An output template that enforces news structure
  • Teaching the model to separate quotes from commentary
  • A Streamlit interface that needs no technical knowledge

Approach

  1. 01Accuracy testing with real interview recordings
  2. 02Refining the output template together with an editor
  3. 03Deploying on Hugging Face Spaces

Outcomes

  • Transcription became a matter of minutes rather than hours
  • Reporters can spend most of their time on verification and writing
  • Draft structure became consistent across publications

Challenges

  • Speech recognition accuracy on noisy recordings
  • Preventing the model from blending quotes with its own sentences
  • Accuracy of proper nouns and terminology in Turkish recordings

Selected Work

Similar projects

View all