All Projects → k2kobayashi → Shifter

k2kobayashi / Shifter

Licence: other
Pitch shifter using WSOLA and resampling implemented by Python3

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Shifter

Tutorial separation
This repo summarizes the tutorials, datasets, papers, codes and tools for speech separation and speaker extraction task. You are kindly invited to pull requests.
Stars: ✭ 151 (+586.36%)
Mutual labels:  signal-processing, speech-processing
anycontrol
Voice control for your websites and applications
Stars: ✭ 53 (+140.91%)
Mutual labels:  speech, voice-control
idear
🎙️ Handsfree Audio Development Interface
Stars: ✭ 84 (+281.82%)
Mutual labels:  speech, voice-control
Awesome Speech Enhancement
A tutorial for Speech Enhancement researchers and practitioners. The purpose of this repo is to organize the world’s resources for speech enhancement and make them universally accessible and useful.
Stars: ✭ 257 (+1068.18%)
Mutual labels:  signal-processing, speech-processing
eidos-audition
Collection of auditory models.
Stars: ✭ 25 (+13.64%)
Mutual labels:  signal-processing, speech
Surfboard
Novoic's audio feature extraction library
Stars: ✭ 318 (+1345.45%)
Mutual labels:  signal-processing, speech-processing
IMS-Toucan
Text-to-Speech Toolkit of the Speech and Language Technologies Group at the University of Stuttgart. Objectives of the development are simplicity, modularity, controllability and multilinguality.
Stars: ✭ 295 (+1240.91%)
Mutual labels:  speech, speech-processing
Speechbrain.github.io
The SpeechBrain project aims to build a novel speech toolkit fully based on PyTorch. With SpeechBrain users can easily create speech processing systems, ranging from speech recognition (both HMM/DNN and end-to-end), speaker recognition, speech enhancement, speech separation, multi-microphone speech processing, and many others.
Stars: ✭ 242 (+1000%)
Mutual labels:  speech, speech-processing
icassp2019-latex-template
ICASSP 2019 official Latex template
Stars: ✭ 21 (-4.55%)
Mutual labels:  signal-processing, speech
torchsubband
Pytorch implementation of subband decomposition
Stars: ✭ 63 (+186.36%)
Mutual labels:  signal-processing, speech-processing
Audio Signal Processing
Audio or speech signal processing guide.
Stars: ✭ 45 (+104.55%)
Mutual labels:  signal-processing, speech
spafe
🔉 spafe: Simplified Python Audio Features Extraction
Stars: ✭ 310 (+1309.09%)
Mutual labels:  signal-processing, speech-processing
Speech Feature Extraction
Feature extraction of speech signal is the initial stage of any speech recognition system.
Stars: ✭ 78 (+254.55%)
Mutual labels:  signal-processing, speech
Sincnet
SincNet is a neural architecture for efficiently processing raw audio samples.
Stars: ✭ 764 (+3372.73%)
Mutual labels:  signal-processing, speech-processing
pyssp
python speech signal processing library
Stars: ✭ 18 (-18.18%)
Mutual labels:  signal-processing, speech-processing
VQMIVC
Official implementation of VQMIVC: One-shot (any-to-any) Voice Conversion @ Interspeech 2021 + Online playing demo!
Stars: ✭ 278 (+1163.64%)
Mutual labels:  speech, voice-conversion
Neural Voice Cloning With Few Samples
Implementation of Neural Voice Cloning with Few Samples Research Paper by Baidu
Stars: ✭ 211 (+859.09%)
Mutual labels:  speech, speech-processing
Gcc Nmf
Real-time GCC-NMF Blind Speech Separation and Enhancement
Stars: ✭ 231 (+950%)
Mutual labels:  speech, speech-processing
bob
Bob is a free signal-processing and machine learning toolbox originally developed by the Biometrics group at Idiap Research Institute, in Switzerland. - Mirrored from https://gitlab.idiap.ch/bob/bob
Stars: ✭ 38 (+72.73%)
Mutual labels:  signal-processing, speech-processing
react-native-spokestack
Spokestack: give your React Native app a voice interface!
Stars: ✭ 53 (+140.91%)
Mutual labels:  voice-control, speech-processing

NAME

Shifter - a command line tool for F0 transformation of a waveform based on WSOLA and resampling

DESCRIPTION

Shifter is a command line tool to transform F0 without using a vocoding framework. The F0 transformation is implemented with WSOLA (Waveform Similarity-based Over-Lap Add) [1] and resampling.

  • [1] W. Verhelst and M. Roelands, “An overlap-add technique based on waveform similarity (WSOLA) for high quality time-scale modification of speech,” Proc. ICASSP, pp. 554–557 vol.2, Apr. 1993.

USAGE

When the F0 transformation rate set to 2.0, please run a following command

shifter -f0rate 2.0 in.wav out.wav

INSTALLATION

REQUIREMENTS

  • Linux or MAC
    • Python v2.7.12
      • numpy
      • scipy

MANUAL

Grab a copy of Shifter:

git clone git://github.com/k2kobayashi/shifter.git

Install as a command line tool

python setup.py install

KNOWN ISSUES

  • Reduce computational cost
  • Describe descriptions in each class and function

REPORTING BUGS

For any questions or issues please visit:

https://github.com/k2kobayashi/shifter/issues

AUTHORS

Shifter was originally written by Kazuhiro KOBAYASHI.

COPYRIGHT

Copyright © 2017 Kazuhiro KOBAYASHI

Released under the MIT license

https://opensource.org/licenses/mit-license.php

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