[audacity4blind] Fwd: [Audacity-devel] Algorithm for changing the gender of a voice

  • From: Adrian Wadey <adrian.j.wadey@xxxxxxxxx>
  • To: audacity4blind@xxxxxxxxxxxxx
  • Date: Fri, 19 Aug 2016 13:53:02 +0100

FAO Sharon Hooley

The gentleman below seems knowledgeable about transforming between male and
female. His posts have been technical, but they were for the audacity
development list. It may be worth contacting him in case he is able to help.


Adrian


---------- Forwarded message ----------
From: M C Sharma <ss_mcs@xxxxxxxxxxxxxx>
Date: Sat, Mar 12, 2016 at 2:13 AM
Subject: [Audacity-devel] Algorithm for changing the gender of a voice
To: audacity-devel@xxxxxxxxxxxxxxxxxxxxx
Cc: ss_mcs@xxxxxxxxxxxxxx


Dear All,
Mr.Steve,here is the basis of changing a male's voice to female's
voice.Neither the algorithm nor any line of code has been borrowed from any
where. Other professionals also do it but I have no idea about how they do
it. My algorithm is as follows:

1. When we double the pitch of a male through phase Vcoder , the formants
are also shifted which amounts to halving the length of the vocal tract and
therefore the output is in the voice of a child. The pitches of the females
are of the same order (slightly lower) but the length of their oral tract
is not half that of a male. So we have have to increase the length of the
oral tract.

2. From the FFT I just pick up the peaks. Interpolate them to make an
envelope. The envelope is scaled / mapped by a factor in the range .65 to
.8 . Now the pitch shifted peaks are made to follow this envelope and you
are through. Just do IFFT , overlap and add.

3. if you double the pitch and scale the envelope by a factor .5 , you are
back with the original tract. The result is a falsetto(false tone), a male
pretending to speak like a female by contracting his vocal folds so that
only a part of them vibrates.

4. Attached here with are two mp3 files , one is a sentence in my voice and
the other has the same sentence transformed in to a female voice by raising
the pitch by 10 semitones and making the necessary change in the length of
the vocal tract.

Dear Roger, I am giving the necessary clue. This is just one example but
there can be many more ways of modifying the voice. This work may come
under the heading "Formant Morphing".

Regards

MCS
<https://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline.htm@Middle?>

Get your own *FREE* website, *FREE* domain & *FREE* mobile app with Company
email.
*Know More >*
<http://track.rediff.com/click?url=___http://businessemail.rediff.com?sc_cid=sign-1-10-13___&cmp=host&lnk=sign-1-10-13&nsrv1=host>
------------------------------------------------------------
------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785111&iu=/4140
_______________________________________________
audacity-devel mailing list
audacity-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/audacity-devel

Other related posts:

  • » [audacity4blind] Fwd: [Audacity-devel] Algorithm for changing the gender of a voice - Adrian Wadey