I'm looking to change the gender of a voice, man to woman and vice versa, preferably on linux. I can change the pitch, but it mostly makes the audio just sound chipmunky.

What are the other things that make a voice gender specific? How can I change them?

I have tried soundtouch, sox and LADSPA/Autotalent. Like I said, the main problem is the high pitch for a man->woman just sounds chipmunky. Anyone have success with this before?

I'm looking to add this into Freeswitch, so a C API is preferable, but I can fallback to a pipe.

  • 3
    You're looking to change the formant of a voice. Here's a link to how to do it in Audacity: audacity.wonderhowto.com/how-to/… Oct 15, 2015 at 19:00
  • Vocoder usually can achieve somewhat decent results but there is a learning curve.
    – Andy aka
    Oct 15, 2015 at 22:40
  • @ToddWilcox Woa! Just what I wanted. I actually working on the VST plugin atm, I wonder there exist plugin with that functionanility!. Formant of a voice.. got it. Wil check that
    – swdev
    Mar 2, 2021 at 14:30

1 Answer 1


You may have a look at Melodyne. I've never used it though.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.