All Projects → MTG → freesound-datasets

MTG / freesound-datasets

Licence: AGPL-3.0 license
A platform for the collaborative creation of open audio collections labeled by humans and based on Freesound content.

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
TeX
3793 projects
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to freesound-datasets

Openfoodfacts Androidapp
Native version of Open Food Facts on Android - Coders & Decoders welcome 🤳🥫
Stars: ✭ 544 (+321.71%)
Mutual labels:  crowdsourcing
Gdpr Tracker
A crowdsourced directory tracking the compliance and security practices of cloud services and their subprocessors
Stars: ✭ 142 (+10.08%)
Mutual labels:  crowdsourcing
Weblate
Web based localization tool with tight version control integration.
Stars: ✭ 2,719 (+2007.75%)
Mutual labels:  crowdsourcing
Get.work.done
The revolutionary and happy way of freelancing. Start today!
Stars: ✭ 23 (-82.17%)
Mutual labels:  crowdsourcing
Rumors Api
GraphQL API server for clients like rumors-site and rumors-line-bot
Stars: ✭ 96 (-25.58%)
Mutual labels:  crowdsourcing
Sustainable Earth
A curated list of all things sustainable
Stars: ✭ 159 (+23.26%)
Mutual labels:  crowdsourcing
CrowdLayer
A neural network layer that enables training of deep neural networks directly from crowdsourced labels (e.g. from Amazon Mechanical Turk) or, more generally, labels from multiple annotators with different biases and levels of expertise.
Stars: ✭ 45 (-65.12%)
Mutual labels:  crowdsourcing
api-service
The REST API backend server for the Jalgaon CoHelp application. Built with Kotlin Ktor.
Stars: ✭ 26 (-79.84%)
Mutual labels:  crowdsourcing
Concordia
Crowdsourcing platform for full text transcription and tagging. https://crowd.loc.gov
Stars: ✭ 114 (-11.63%)
Mutual labels:  crowdsourcing
Openfoodfacts Ios
Native (Swift) version of Open Food Facts for iOS. Coders & Decoders welcome 🤳🥫 😊
Stars: ✭ 202 (+56.59%)
Mutual labels:  crowdsourcing
Bikedeboa
A (Progressive) Web App to find, map and review bike parkings in the cities of Brazil.
Stars: ✭ 54 (-58.14%)
Mutual labels:  crowdsourcing
Sketchyscene
SketchyScene: Richly-Annotated Scene Sketches. (ECCV 2018)
Stars: ✭ 74 (-42.64%)
Mutual labels:  crowdsourcing
Imagetagger
An open source online platform for collaborative image labeling
Stars: ✭ 182 (+41.09%)
Mutual labels:  crowdsourcing
Pybossa
PYBOSSA is the ultimate crowdsourcing framework (aka microtasking) to analyze or enrich data that can't be processed by machines alone.
Stars: ✭ 670 (+419.38%)
Mutual labels:  crowdsourcing
Common Voice
Common Voice is part of Mozilla's initiative to help teach machines how real people speak.
Stars: ✭ 2,891 (+2141.09%)
Mutual labels:  crowdsourcing
Openfoodfacts Server
Open Food Facts database and web interface - 🐪🦋 Perl, CSS and JS coders welcome 😊 For helping in Python, see Robotoff
Stars: ✭ 325 (+151.94%)
Mutual labels:  crowdsourcing
Daemo
The Daemo crowdsourcing platform
Stars: ✭ 148 (+14.73%)
Mutual labels:  crowdsourcing
crowdsource-reporter
An ArcGIS Online group application template authored by organization and made available to constituents to report a problem or observation.
Stars: ✭ 25 (-80.62%)
Mutual labels:  crowdsourcing
Links-QA
Сборная солянка полезных ссылок для QA/тестировщика. Ссылки будут постоянно пополняться.
Stars: ✭ 42 (-67.44%)
Mutual labels:  crowdsourcing
Wq
📱🌐📋 wq: a modular framework supporting web / native geographic data collection apps for mobile surveys and citizen science. Powered by Django REST Framework, Redux, React, and Material UI.
Stars: ✭ 182 (+41.09%)
Mutual labels:  crowdsourcing

Freesound Annotator

The platform changed its name from Freesound Datasets to Freesound Annotator.

Freesound Annotator is a platform for the collaborative creation of open audio collections labeled by humans and based on Freesound content. Freesound Annotator allows the following functionalites:

  • explore the contents of datasets
  • contribute to the creation of the datasets by providing annotations
  • it will allow to download different timestamped releases of the datasets
  • it also promotes discussions around both platform and datasets

This repository serves the following main purposes:

  • development and maintenance of the Freesound Annotator
  • allow people to see the ongoing progress in a transparent manner
  • concentrate discussion from the community

We would like the community to get involved and to share comments and suggestions with us and other users. Feel free to take a look at the issues and join ongoing discussions, or create a new issue. We encourage discussion about several aspects of the datasets and the platform, including but not limited to: faulty audio samples, wrong annotations, annotation tasks protocol, etc. You can check the Discussion page on the Freesound Annotator for some more ideas for discussion.

The first dataset created through the Freesound Annotator is FSD: a large-scale, general-purpose dataset composed of Freesound content annotated with labels from Google’s AudioSet Ontology. All datasets collected through the platform will be openly available under Creative Commons licenses.

You can find more information about the platform and the creation of FSD in our paper:

E. Fonseca, J. Pons, X. Favory, F. Font, D. Bogdanov, A. Ferraro, S. Oramas, A. Porter and X. Serra. “Freesound Datasets: A Platform for the Creation of Open Audio Datasets” In Proceedings of the 18th International Society for Music Information Retrieval Conference, Suzhou, China, 2017.

Getting Started

You'll need to have docker and docker-compose installed.

Configuration

Copy freesound_datasets/local_settings.example.py to freesound_datasets/local_settings.py and follow the instructions in the file to fill in services credentials for your project.

To allow downloads, you need to fill in

  • FS_CLIENT_ID
  • FS_CLIENT_SECRET

If you want to log in with an external service fill in the relevant SOCIAL_AUTH_ keys.

Otherwise, to create a user using Django's models you can run

docker-compose run --rm web python manage.py createsuperuser

You will need to install the PostgreSQL pg_trgm extension in order to enable the text-search in the sound curation task. After having started the containers (docker-compose up), from an other terminal, you can run

docker-compose run --rm db psql -h db -U postgres
CREATE EXTENSION pg_trgm;

Running

The first time you load the application you will need to perform migrations:

docker-compose run --rm web python manage.py migrate

Run Freesound Annotator using docker-compose:

docker-compose up

And point your browser at http://localhost:8000.

Dummy data

You will need test data to develop. To load some data, first load the dataset fixtures by running

docker-compose run --rm web python manage.py loaddata datasets/fixtures/initial.json

This will create an empty dataset with a loaded taxonomy.

Once you have the dataset, you can generate fake data (sounds, annotations and votes), by running

docker-compose run --rm web python manage.py generate_fake_data fsd 100 5 1000 1000

This will create 100 fake sounds, 5 fake users, 1000 fake annotations and 1000 fake annotation votes. You can run this command again to generate more data.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].