All Projects → r9y9 → Voiceconversion.jl

r9y9 / Voiceconversion.jl

Licence: other
[Deprecated] Statistical Voice Conversion in Julia. See the website link for new library

Programming Languages

julia
2034 projects

VoiceConversion

Build Status Build status Coverage Status License

VoiceConverision.jl is a statistical voice conversion library for Julia.

Please note that this package is still under developement. Both bug reports and feature requests are welcome.

Features

Parameter conversion

  • Frame-by-frame parameter conversion using joint Gaussian Mixture Models (GMMs) of source and target feature space src/gmmmap.jl
  • Trajectory parameter conversion based on maximum likelihood criterion w/o considering Gloval Variance (GV) [Toda 2007] src/trajectory_gmmmap.jl

Waveform modification

  • WORLD-based vocoding
  • Direct waveform modification using Mel log Spectrum Approximation (MLSA) digital filter based on spectrum differencial [Kobayashi 2014]

Supported Platforms

  • Linux
  • Mac OS X
  • Windows

Installation

Run the following commands on your julia interactive settion (REPL):

julia> Pkg.clone("https://github.com/r9y9/VoiceConversion.jl")

This should resolve package dependencies property.

Additional requirements for CLI programs

See bin/REQUIRE.

Demonstration using CMU Arctic

Please check examples/cmu_arctic/cmu_arctic_demo.jl.

References

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