作者:幸福的哈瑞宝 | 来源:互联网 | 2023-09-14 19:36
1.参考这个http:blog.csdn.netwuxia2001articledetails14227961做了一个语音合成的,但是读出来的中文都是乱的,请问有哪位大神遇到过吗?2
1.参考这个http://blog.csdn.net/wuxia2001/article/details/14227961 做了一个语音合成的,但是读出来的中文都是乱的,请问有哪位大神遇到过吗?
2. 还是用讯飞的,下载java的SDK,在测试类的main中调用是正常的,但是一放到项目中,就报20021的引擎错误,请问有谁知道是什么情况吗?
public static void TTS()
{
// 初始化
StringBuffer param = new StringBuffer();
param.append( "appid=" + getAppid());
SpeechUtility.createUtility( param.toString() );
// 初始化合成对象
mTts = SpeechSynthesizer.createSynthesizer();
//初始化参数
initParamMap();
//初始化语音
initVoiceMap();
//设置参数
setting();
// 合成文本为TEXT_CONTENT的句子,设置监听器为mSynListener
mTts.startSpeaking( textChange, mSynListener );
//执行这句报错
//mTts.stopSpeaking();
}
错误代码:20021
错误原因:引擎错误.
onCompleted
4 个解决方案
楼主解决这个问题了吗,可不可以分享一下,我现在遇到了和您一样的问题