Skip to content

Split episodes into chapters using chromaprint #29

Description

@StudioLE

Chromaprint can be used to identify the stings that podcasts use for separate segments (or chapters) of an episode.

Stings are also used before and after a break. Therefore a segment less than 2 minutes between two stings is likely a break.

We can also visualize a chromaprint fingerprint

Image

https://oxygene.sk/2011/01/how-does-chromaprint-work/

Verification

Use whisper to transcribe an episode

Use chromaprint to identify matches inside the audio

Compare the chromaprint matches to the whisper transcription.

whisper is SLOW and requires significant CPU therefore it's too painful to use for exact matching but great for analysis

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    02-shouldImportant, But not essential for the success of the project.12-featNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions