All Projects → runninging → TASNET

runninging / TASNET

Licence: other
Time-domain Audio Separation Network (IN PYTORCH)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to TASNET

NBSS
The official repo of "Multi-channel Narrow-band Deep Speech Separation with Full-band Permutation Invariant Training", "Multichannel Speech Separation with Narrow-band Conformer" and "NBC2: Multichannel Speech Separation with Revised Narrow-band Conformer".
Stars: ✭ 77 (+327.78%)
Mutual labels:  speech, separation
scala-timeseries-lib
Lightweight, functional and correct time-series library for scala. Easy manipulation, filtering and combination of time-series data.
Stars: ✭ 31 (+72.22%)
Mutual labels:  time, domain
TimeMail
Write a letter to the future,After many years, I hope you will live up to your expectations.
Stars: ✭ 33 (+83.33%)
Mutual labels:  time
Language Time
A library that converts Time to its equivalent local languages starting with some basic Nigeria languages(Yoruba, Hausa, Igbo, Efik and English)
Stars: ✭ 51 (+183.33%)
Mutual labels:  time
Shell-Scripts
Shell scripts about some basic topics, current time, calculator, sorting, restaurant and more.
Stars: ✭ 100 (+455.56%)
Mutual labels:  time
simple-analog-clock
Simple clock view for displaying uh...time?
Stars: ✭ 24 (+33.33%)
Mutual labels:  time
rescript-date
📆 Date manipulation in ReScript.
Stars: ✭ 101 (+461.11%)
Mutual labels:  time
laravel-module-loader
THIS PACKAGE HAS BEEN DEPRECATED — A lightweight package to organize your code into contextual modules.
Stars: ✭ 76 (+322.22%)
Mutual labels:  domain
react-time-ago
Localized relative date/time formatting in React
Stars: ✭ 88 (+388.89%)
Mutual labels:  time
akka-mock-scheduler
A mock Akka scheduler to simplify testing scheduler-dependent code
Stars: ✭ 86 (+377.78%)
Mutual labels:  time
Audio Signal Processing
Audio or speech signal processing guide.
Stars: ✭ 45 (+150%)
Mutual labels:  speech
ucsunivention
⚫ Curso GRÁTIS SAMBA-4 UCS Univention Core Free 5.x Domain Controller Active Directory Open Source
Stars: ✭ 29 (+61.11%)
Mutual labels:  domain
timezones
Nim timezone library compatible with the standard library.
Stars: ✭ 37 (+105.56%)
Mutual labels:  time
timezz
With this plugin, you can easily make a stopwatch or timer on your site. Just init, style and enjoy.
Stars: ✭ 35 (+94.44%)
Mutual labels:  time
icinga-domain-expiration-plugin
Icinga2/Nagios plugin for checking domain expiration
Stars: ✭ 24 (+33.33%)
Mutual labels:  domain
ad-alexatalkingclock
Alexa (or other Smart Speakers) tell you the time without asking every hour. Please ⭐️if you like my app :)
Stars: ✭ 30 (+66.67%)
Mutual labels:  time
HijriDatePicker
Material (Gregorian - Hijri) Date & Time Picker
Stars: ✭ 128 (+611.11%)
Mutual labels:  time
meta-theme-sky-color
Js snippet that changes the mobile Chrome nav bar color to the color of the sky based on time of day.
Stars: ✭ 19 (+5.56%)
Mutual labels:  time
UniSpeech
UniSpeech - Large Scale Self-Supervised Learning for Speech
Stars: ✭ 224 (+1144.44%)
Mutual labels:  speech
hast-util-reading-time
utility to estimate the reading time
Stars: ✭ 55 (+205.56%)
Mutual labels:  time

TASNET: Time-domain Audio Separation Network

Two models are provided here, one with SDR = 11.7 and the other with SDR = 13.6

Model with SDR = 11.7

You can find the oringnal paper here. The testing results are shown as follows: SDR-11.7

Function

  • dataset.py: read the data into the model
  • Tasnet_model.py:the forword network
  • Tasnet_train.py:the main function to run
  • trainer.py:calculate the loss and for training and testing
  • utils.py: process the raw audio and other useful functions
  • train.yaml: all the parameters used in the model
  • test.py:separate the mixed audio and calculate SDR

Training stage:

  • from the beginning: remove the line with "trainer.rerun" in Tasnet_train.py, use "trainer.run" instead
  • from a trained model: remove the line with "trainer.run" in Tasnet_train.py,use "trainer.rerun" instead, and change the "model_path" in train.yaml/temp

Model with SDR = 13.6

You can find the oringnal paper here.

Function

  • Tasnet_model_13.6.py: the forword network of SDR = 13.6 system

The only diffierence between 11.7 and 13.6 system is the forward network, just replace the Tasnet_model.py with Tasnet_model_13.6.py and run.

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].