Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Script for creating new Pod.Cast annotation "rounds" #7

Open
akashmjn opened this issue Sep 18, 2021 · 1 comment
Open

Script for creating new Pod.Cast annotation "rounds" #7

akashmjn opened this issue Sep 18, 2021 · 1 comment

Comments

@akashmjn
Copy link
Contributor

Simplify the process of creating new annotation "rounds".

@scottveirs maintains Orcasound hydrophone events in the Gsheet over time here -- and there's a column for prioritizing which events are optimal for annotation rounds in Pod.Cast | Help listen for Orcas!.

Creating a new round involves the following:

  • Pulling audio files from Orcasound AWS S3 and breaking them into 1 min *.wav chunks
  • Processing these *.wav chunks with a model and save predictions in corresponding JSON files
  • (optional) filter out very low confidence chunks to reduce annotation burden
  • Uploading these files in appropriate structure to Azure Blob
  • No update is required to the flask web-app, things will be available under the /roundN suffix to the URL

Identifying interesting events from the GSheet is OK to trigger manually now - this issue is for a prepare_for_podcast.py script to simplify the rest of it.

@akashmjn
Copy link
Contributor Author

akashmjn commented Sep 18, 2021

@scottveirs - I think we have this script on the aifororcas-livesystem repo, that needs to be cleaned up & added to this repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant