It will toggle the modulation in real time inside of a call? Shit yeah, you'll get beer money!
How long have you been working on this? Have you done anything with the people looking to implement a "lie detector" based on vocal stress levels?
What would be REALLY cool is if you could invert the audio frequencies, so only someone with a similar setup could hear the sound correctly.
In the next day or so, I'm going to setup a beer fund on the website; after all, it's a lot cooler than a just asking for money. I'll probably split the money 50% me, and 25% for each of my two contributors. As a gentleman, you have my word that every dollar you donate will go towards boozehoundery.
I've been working around my demanding day job schedule the past couple weeks to make the voice changer. The motivation to create the voice changer originated from a prank I had been pulling on a friend. It's a long story I'll jot down on the site one of these days.
I plan to begin researching lie detection and other neat ideas once I get a bit more done with the voice changer. Do you think The Acoustics of Crime: The New Science of Forensic Phonetics
would be a good place to start? I just hope it won't be too far over my head.
As for inverting frequencies, do you mean having a reverse effect to change someone's voice to normal? Claude and I have been thinking about creating a res module for asterisk that would allow you to enter a command to the CLI to manipulate voice on an existing channel. If you got a phone call from someone using the voice changer, that would allow you to go in CLI and revert their voice, assuming that they're not using the random distortion feature I plan to implement. Right now it's more on the low priority end due to a couple factors:
- It will be impossible to install a voice changer on a voip bridged channel
- It will be difficult; and I'm not sure how to do it without hacking the * core