I am interested in learning bird songs, and I thought it would be interesting to use a direct learning approach.

Not so obvious to me how to accomplish this. Compression of the audio stream might be one approach. You can't change the tones, of course.

I suppose the same technique might help with languages.

Any ideas?

Thanks!