Какой самый лучший способ получить язык текущего голоса, который будет использовать движок TTS?
Я думал, что буду использовать что-то вроде
ISpObjectToken *pToken = NULL;
HRESULT hResult;
CComPtr<ISpVoice> cpVoice;
hResult = cpVoice.CoCreateInstance( CLSID_SpVoice );
hResult = cpVoice->GetVoice(&pToken);
, но яне уверен, как извлечь LangId из этого, чтобы определить текущий язык.Кажется, все гиды, которые я видел, касаются изменения голоса.Я бы предпочел сохранить текущий голос, а затем сделать что-то с учетом голоса, который пользователь уже выбрал для своей системы.