in reply to Win32::OLE SAPI.SpVoice Japanese

As sometimes happens, I found myself the answer after a few minutes. Using the following solves the problem:

use Win32::OLE 'CP_UTF8'; $Win32::OLE::CP = CP_UTF8;