public void onSynthesizeDataArrived(String utteranceId, byte[] data, int progress) {
toPrint("onSynthesizeDataArrived "+"utteranceId=="+utteranceId+" progress=="+progress);
}
toPrint("onSynthesizeDataArrived "+"utteranceId=="+utteranceId+" progress=="+progress);
}
怎么播放合成后的byte[ ] data 数据 ,
mSpeechSynthesizer.synthesize(text);该方法的作用是合成语音,合成后怎么操作合成后的东西
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
默认的采样率是16K, 每帧2个字节,单声道。
mAudioParam.mChannel,
mAudioParam.mSampBit);
mPrimePlaySize = minBufSize * 2;
mAudioTrack = new AudioTrack(AudioManager.STREAM_MUSIC,
mAudioParam.mFrequency,
mAudioParam.mChannel,
mAudioParam.mSampBit,
minBufSize,
AudioTrack.MODE_STREAM);
这些参数怎么设置@李维高
合成输出的是PCM数据,可以自己保存到文件然后播放,或者流式的用audiotrack播放。播放功能完全可以自己实现。