audio - Change voice in android -


i using media recorder record voice want play voice in female tone or vice versa. have media player sound , when play it, runs fine have recorded voice using media recorder , want play female tone? how can change male voice female voice or female voice male voice? have tried use soundpool class increases or decreases frequency. not change tone or pitch of voice.

you are changing pitch when change frequency. however, increasing or decreasing playback frequency unlikely make male voice sound female or vice versa. it'll sound distorted version of original voice.

a female voice contain more energy in higher end of speech frequency spectrum, , less in lower end. opposite case male voice. you're doing in effect move all energy upwards or downwards in spectrum, not sound natural.

the theory of human speech broad subject cover @ q&a site stackoverflow. recommendation book on subject, or use search engine find research papers or scientific articles.


Comments

Popular posts from this blog

Delphi XE2 Indy10 udp client-server interchange using SendBuffer-ReceiveBuffer -

Qt ActiveX WMI QAxBase::dynamicCallHelper: ItemIndex(int): No such property in -

Enable autocomplete or intellisense in Atom editor for PHP -