GroovyMorning_RLAC

Dataset Creation

To create the text dataset, it is necessary to transform the audio stream into a faithful transcription and then match this transcription with the actual timecodes.

Text Data (Transcription)

Evolution of Transcription Models

The quality of text detection directly depends on the precision of the Speech-to-Text engine. Several stages have marked our pipeline:

Manual Download and Manual Labeling

Initially, radio broadcasts were manually downloaded from various radio websites, and chronicles were manually detected by humans, in a text file indicating the name of the chronicle as well as the start and end timecodes.

Manual Download, Labeling via LLM, and Human Verification

The entirely human-based chronicle detection was later replaced by detection via an LLM (gemini cli), which created the text files with the chronicle timecodes. Human verification was then applied through a Swift macOS interface.

Visualization of the beginning and ending phrases of the chronicle Visualization of the beginning and ending phrases of the chronicle

Manual editing of the beginning and ending phrases Manual editing of the beginning and ending phrases

Automatic Download and Detection

The technique currently used is 100% automatic and requires no human intervention.

Explanatory diagram for removing missing chronicles

Extraction of Initial Sentences

We then created a second dataset containing the opening sentences of the chronicles.
We extract the first 10 seconds of each chronicle, transcribe them, and extract the first sentence of the chronicle (via punctuation analysis). This first sentence, marking the beginning of the chronicle, constitutes a dataset of chronicle opening sentences.

Version Française