libspeakingnew