Skip to content
This repository has been archived by the owner on Sep 29, 2022. It is now read-only.

🎵 Node.js module that fetches comments and streams from SoundCloud and tries to recognize commented fragments via audio recognition services

Notifications You must be signed in to change notification settings

iammordaty/soundcloud-track-recognizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

soundcloud-track-recognizer

Node.js module that fetches comments and streams from SoundCloud and tries to recognize commented fragments via audio recognition services.

Table of Contents

Requirements

Installation

This library can be installed through npm:

$ npm install --save soundcloud-track-recognizer

Usage

const SoundCloudTrackRecognizer = require('soundcloud-track-recognizer');

const config = {/* ... */};
const recognizer = new SoundCloudTrackRecognizer(config);

// fetch user's comments and commented track data
const username = 'username';
const filter = 'id?'
const limit = 10;

const commentedTracks = await recognizer.getCommentedTracks({ username, filter, limit });

// download tracks and extract fragments
const fragments = await recognizer.createFragments(commentedTracks);

// recognize fragments
const results = await recognizer.recognize(fragments);

See soundcloud-track-recognizer-cli for more information.

Further information

See also

License

soundcloud-track-recognizer is licensed under the MIT License.

About

🎵 Node.js module that fetches comments and streams from SoundCloud and tries to recognize commented fragments via audio recognition services

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published