我正在使用Android TTS函数synthesizeToFile()来创建某些单词/字母。 问题是它适用于较大的文件,但对于单个字符的单词,有时会创建一个0字节的文件。
例如
tts.synthesizeToFile("a", myHashRender,"/location/a.wav");
或
tts.synthesizeToFile("c", myHashRender,"/location/c.wav");
我试图用空格填充它,即从“a”生成“a .wav”,但这也不起作用。我需要一种方法来成功地一致地生成这些文件,或者使用侦听器在forError()上再次合成它们。