You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SAPI中土耳其语对应的语言代码是多少?ISpVoice::Speak参数如何配置

土耳其语对应SAPI Language参数代码

Windows SAPI接口的Language参数使用的是系统标准LCID(区域设置ID),土耳其语对应的LCID十六进制值为0x041F,你可以直接在参数里写简写41F,替换你现有代码里的英语(美国)代码409即可。

修改后的参考代码如下:

if(FAILED(voice->Speak((L"<sapi><voice required=\"Language=41F\">"+alertBody+L"</voice></sapi>").c_str(), SPF_DEFAULT, NULL))) {
    throw Error::Exception(L"Hatırlatma seslendirmesi yapılamadı!", L"Randevu Hatırlatma Hatası");
}

使用注意

  • 调用前需要确认目标运行设备已经安装了土耳其语的语音合成包,否则会返回调用失败。你可以在Windows系统设置的「时间和语言 > 语音」页面查看已安装的可用语音资源。
  • 如果你需要做更高兼容性的适配,可以先调用ISpVoice::GetVoices接口枚举系统所有可用语音,通过语言属性筛选出土耳其语的语音实例后再调用播报接口,避免系统缺少对应语音包导致的报错。

内容的提问来源于stack exchange,提问作者Caner Kurt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 01:06:05