Your existing plugin already does wav to mp3 conversion using lame, that part will remain the same. I will upload a beta windows build for you, so you can access the winsapi module. You just need to do
Code:
from calibre_extensions.winsapi import ISpVoice
spv = ISpVoice()
spv.create_recording_wav('test.wav', 'Hello, world!')