On Sep 22, 2011, at 5:29 AM, Lorenzo Sutton wrote:

On 21/09/2011 22:44, Hans-Christoph Steiner wrote:

I'm trying to come up with a simple voice scrambling technique that
leaves voices understandable, but makes them unrecognizable. A key part
of this is to make it very hard to reverse the scrambling to make the
voice more recognizable.

Ineresting. Also these possible approaches come to mind:

- Trivial, probably off-topic: use a TTS. Only thing that is recognisable is the software which produced it. - Use some sort of granulation with random pitch-shifting. Not sure how easily reversible this would be.

A fun thing might be mix the two: that is start from a TTS and then feed it into the granular... Here a silly example made with Festival TTS and granulation in Granita (the first sentence is the 'original' produced by Fesival) with different settings and degrees of recognisability:

http://lorenzosu.altervista.org/temp/dump/voice01.ogg

That sound has a lot of nice examples, can you share the patch for that? text-to-speech is interesting, but that requires speech-to- text, which is error prone and not something you can easily run in realtime on a phone while processing video. Granular can be heavy too, but I suppose I could try a lightweight version.

.hc



Lorenzo


I'm currently thinking that a ring modulator would work well for this, and it uses minimal CPU. Can anyone think of a way to reverse the ring
modulation?  I attached my quick sketch.

.hc



_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->  
http://lists.puredata.info/listinfo/pd-list


_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list



----------------------------------------------------------------------------

"We have nothing to fear from love and commitment." - New York Senator Diane Savino, trying to convince the NY Senate to pass a gay marriage bill


_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to