我使用以下代码,使用Android内置的TTS引擎将
以下是示例代码。 应用程序执行的流程如下:
我是否可以有所改进? 注意:我们需要使用
谢谢。
.txt
文件合成为.mp3
文件。
代码:
textToSpeech.synthesizeToFile(readFileText, utterParam, destinationFileName);
textToSpeech.setOnUtteranceProgressListener(new UtteranceProgressListener() {
@Override
public void onStart(final String utteranceId) {
Log.e(TAG, "onStart...");
}
@Override
public void onDone(final String utteranceId) {
Log.e(TAG, "onDone...");
}
@Override
public void onError(String utteranceId) {
Log.e(TAG, "onError...");
}
});
以下是示例代码。 应用程序执行的流程如下:
- 从SD卡获取文件
- 将文件合成为mp3格式
- 播放mp3文件
我是否可以有所改进? 注意:我们需要使用
MediaPlayer
,因为我们需要播放/暂停读者。谢谢。