TTS:适用于iOS的Ivona SDK – Project中的禁止将应用程序增加到200MB +
我目前正在试用ivona SDK for iOS,令人惊叹的声音,非常自然。
但是,我使用的语音(德语为女性)有一个230 MB的文件大小的语音文件。
当我想使用4个声音,那么我的应用程序大约是1GB 。
也离线不用。 这个声音只是为了testing阶段吗? 或者它也用于生产?
我觉得可怕的是为一个小的TTS应用程序实现一些声音,以便应用程序的大小非常巨大。
有人可以给我一个答案吗?
也许最好的解决scheme是不包括声音,并允许用户下载他们喜欢使用的声音。 如果您试图通过每个声音获利,您也可以将每个声音作为单独的应用程序购买解锁。
用于testing的声音确实与生产相同。 但在IVONA,他们对于每个声音都有不同的尺寸:您可以select将IVONA语音用于汽车/导航系统。 这些声音是有限的,所以他们只有约70 MB的大小,他们在16千赫,而不是22千赫。 如果你有一个导航应用程序这些是给你的。 否则只要试一试,你可以在IVONA咨询你的联系方式。
在我的项目中,我们使用了这些声音中的5个,每个“vox”文件在65-74 MB之间。 但是即使这些小的声音也增加了很多(但不如230 MB),我们决定按需下载(每个IAP,苹果托pipe)。 考虑到用户通常只需要一种语言,因此将多个语音与应用捆绑在一起会浪费空间。
另一种select是准备一套样品,并捆扎它们而不是IVONA的声音。 当然,这只有在没有dynamic部分的情况下才有效。 也许写一个小型的声音排队引擎来拼接声音,例如数字。