SingleFileAudioPlayer streams audio to a file.
The SingleFileAudioPlayer doesn't write to the file until its close
method is called. When an application calls setAudioPlayer on a voice,
it is responsible for calling the close method. As such, you need to do
just a little more work.
Try starting with just the very simple FreeTTS HelloWorld program and then modifying it very slightly
as follows:
SingleFileAudioPlayer sfap = new SingleFileAudioPlayer();
helloVoice.setAudioPlayer(sfap);
helloVoice.speak("Thank you for giving me a voice. "
+ "I'm so glad to say hello to this world.");
sfap.close();
and this can create a wave file names "freetts.wav".
There is a topic about this, see also:
http://sourceforge.net/projects/freetts/forums/forum/137669/topic/1166875
本文介绍了如何使用SingleFileAudioPlayer将音频流写入文件。通过简单的示例代码,展示了设置音频播放器并确保调用close方法以完成文件写入的过程。此外,还提供了创建名为freetts.wav波形文件的方法。
5871

被折叠的 条评论
为什么被折叠?



