Здравствуйте, feldfebel, Вы писали:
F>Добрый день, господа эксперты! F>Суть проблемы: необходимо при конвертации текста в голос получить голосовой поток в памяти, т.е. не конечный файл на диске и не голос, а чистый поток (или ссылку на него), содержащийся в памяти в момент конвертации. Это нужно для последующего перекодирования и засылки в телефонную линию. F>Использую: MS SAPI 4.0, голосовой движок L&H. F>Буду благодарен за любые советы.
я такого не делал, но, думаю, копать нужно в этом направлении:
_COM_SMARTPTR_TYPEDEF(ISpVoice, __uuidof(ISpVoice));
ISpVoicePtr spVoice;
spVoice.CreateInstance( CLSID_SpMemoryStream );
spVoice->SpeakStream(.....)