作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我几乎到处都在寻找一种方法来将我的 android tts 输出保存在音频文件中。我查看了这些帖子:
但无法找到/理解答案。我正在像这样使用 synthesizeToFile()
:
HashMap<String, String> myHashRender = new HashMap<String, String>();
myHashRender.put(TextToSpeech.Engine.KEY_PARAM_UTTERANCE_ID, result);
String fileName = "/Android/data/com.android.voicelanglearning.vll/ttsfile1.wav";
tts.synthesizeToFile(result, myHashRender, fileName);
所以我重新发布了同样的问题。非常感谢任何帮助。
谢谢,莫妮卡
最佳答案
重要的方法是synthesizeToFile
.它会将音频写入您指定设备上的文件。然后,您可以使用 MediaPlayer
播放该文件,或者您可以使用 adb
命令行工具将其从设备上拉到您的开发系统上,使用命令
adb pull <path-to-file>
关于android - 如何将我的 android tts 输出保存在 wav 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9713594/
我是一名优秀的程序员,十分优秀!