Skip to content

Statistical Voice Conversion in Julia (requires Julia v0.4)

License

Notifications You must be signed in to change notification settings

wangzi815/VoiceConversion.jl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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")

Demonstration using CMU Arctic

Please check examples/cmu_arctic/cmu_arctic_demo.sh.

References

About

Statistical Voice Conversion in Julia (requires Julia v0.4)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Julia 100.0%