I did a google search and found this forum article from gasp 10 years ago.
It might still be a good starting point though…..
Interesting project….
One question:
Why two piezos/speakers?
//Edit
I forgot to put the link in….. oops’
Also interesting, A revised one.