java - 安卓语音合成 : Speaking Long text

标签 java android text-to-speech google-text-to-speech

有什么方法可以使用 Android TTS 朗读大于 getMaxSpeechInputLength() 的文本吗?目前,我通过将文本分成几部分并将它们放入数组中来朗读文本,但这不是最好的方法,有延迟。

请问有什么想法吗?

最佳答案

我正在使用synthesizeToFile 方法并在MediaPlayer 中播放音频。我认为这是最简单的方法

关于java - 安卓语音合成 : Speaking Long text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20087690/

相关文章:

java 反射列表 NoSuchMethodException

android - reddit 手机应用程序如何在发送新消息时自动更新回收器? [包括 GIF]

audio - IBM Watson文本到语音服务生成的音频的采样频率是多少?

c++ - 如何在 Windows 10 上以编程方式定义音频输出?

ios - Apple Watch WatchKit 可以进行文字转语音吗?

java - Jenkins 中的 Groovy Postbuild,解析日志中的字符串并计算它们

java - 我需要在同步方法中调用 wait() 和 notify() 吗?

java - 从哪里获取 11.2.0.3 的 Oracle jar 文件 - xdb、aq、i18n、xmlparser

android - Android Application.getInstance 是否一直存在?

java - android.os.NetworkOnMainThreadException - 适用于 Android 的 Twitter 客户端