Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何确保android tts合成文件?_Android_Text To Speech - Fatal编程技术网

如何确保android tts合成文件?

如何确保android tts合成文件?,android,text-to-speech,Android,Text To Speech,我正在使用Android TTS函数synthezetofile()创建某些单词/字母。 问题是,对于较大的文件,它可以正常工作,但对于单字符字,它有时会创建一个0字节的文件 乙二醇 或 我试图用空格填充它,即从“a”生成“a.wav”,但这也不起作用。我需要一种方法来一致地成功生成这些文件,或者使用侦听器在onError()上再次合成它们。这个问题的可能重复是关于speak()方法,我的问题是关于synthesis()方法。虽然他们有相同的听众,但他们做的事情完全不同。如果你仔细阅读并稍微思考

我正在使用Android TTS函数synthezetofile()创建某些单词/字母。 问题是,对于较大的文件,它可以正常工作,但对于单字符字,它有时会创建一个0字节的文件

乙二醇


我试图用空格填充它,即从“a”生成“a.wav”,但这也不起作用。我需要一种方法来一致地成功生成这些文件,或者使用侦听器在onError()上再次合成它们。

这个问题的可能重复是关于speak()方法,我的问题是关于synthesis()方法。虽然他们有相同的听众,但他们做的事情完全不同。如果你仔细阅读并稍微思考一下,你就会对问题有所了解。这个问题的可能重复是关于speak()方法,我的是关于synthesis()方法。虽然两人都有同一个听众,但他们做的事情却完全不同。如果你仔细阅读并稍微思考一下,你就会对问题有所了解。
    tts.synthesizeToFile("a", myHashRender,"/location/a.wav");
    tts.synthesizeToFile("c", myHashRender,"/location/c.wav");