科大讯飞TTS无法播放中文

发布时间:  2015-04-25 浏览次数:  161 下载次数:  0
问题描述
科大讯飞TTS服务能正常播放数字和英文,但是无法播放中文。
处理过程
1. 检查统一网关的TTS语言信息,以U2990为例。

LST TTSLANG:;
系统显示如下信息,表示中文的语言信息为GB-2312。
TTS语言信息
-----------
语种ID  语音数据格式  文本编码计划  缺省字节序  引擎信息  TTS服务器语种ID

普通话  A-LAW         GB-2312       NULL        intp50    2052           
英语    A-LAW         UTF8          NULL        intp50    1033           
广东话  A-LAW         GB-2312       NULL        intp50    3076           
(结果个数 = 3)

2. 修改科大讯飞TTS服务器的字符集配置。

将“C:\Program Files\iFly Info Tek\InterPhonic 6.0\lib\res_custom_intp.cfu”的“CodePage”修改为“00000000”,表示GBK。

3. 重启TTS服务。

4. 如果故障还未排除,请参考求助渠道获取帮助。
根因
统一网关上的TTS文本字符集与TTS服务器上的字符集不匹配。

END