13 亂起名字 5小时前 283次点击
广荣ttsAndroid_iOS_nvda版交流群,欢迎大家加入
沈广荣 2026年4月23日 11:45:
1楼 , 楼主 , 沈广荣说:废话不多说了,简单说一些我想说的吧。
这一次 TTS 基本能覆盖全平台了
Android:大家常用的引擎都齐了,包括讯飞、永德微软、Vocalizer,并且支持双音酷。
iOS开发的时候发现坑比较多。
NVDA:电脑端的版本也已经进行了升级,补了一下大家常用的引擎,例如Vocalizer啥的。
关于 iOS,我想多说两句
iOS 这边一开始我的想法,其实是做一个正版音酷直接上 App Store 的——什么是正版音酷这里我不多解释了,大家应该都懂对吧。所以呢,微软一开始并不在我的引擎名单里面,为什么?想想大家就知道了。
但是开发的过程中才发现,这里面问题有很多,主要的问题还是苹果扩展(App Extension)的权限沙盒问题。
正版的 TTS 都需要绑设备授权,绑设备就要拿设备的广告标识符(IDFA)。但是在 iOS 扩展的沙盒里,这条路根本走不通:
扩展里调 ATT 授权直接失败。广告id都拿不到,直接初始化正版的tts直接就过不去,后面直接就没法跑通。
在加上扩展沙盒比主 app 还要严格。 扩展运行在独立的地址空间里,沙盒、容器都跟主 app 隔离,能用的系统 API、能访问的资源、能走的网络通道都被收紧。很多在主 app 里随手能用的能力,扩展里直接调不到。
所以正版音酷的绑定流程在扩展里跑不通,所以这条路在 iOS 上直接断了。
其实在调用正版tts之前,我都想过直接反调系统 TTS 想着,这样总行吧?也不行
我一开始其实连 TTS 都不打算买,直接反调系统的 TTS 凑个效果就算了——因为我只是想实现一个效果,就是双音酷,这也是 iOS 的一个短板,我只是想弥补一下而已。而且大家其实还是比较热衷于使用婷婷啊萨曼莎啊那些角色的对吧。
但是,在扩展里反调系统的 TTS 也是不允许的。在沙盒里,连角色都拿不全。
所以,没有所以了。
最后只能退而求其次上微软
走到这一步,正版音酷上不了、反调系统 TTS 也不行,最后只能退而求其次的上微软了。
那做微软呢,也只能注定我只能上 TestFlight 版本了。
TestFlight每个版本上传后只能用 90 天,到期就要重新打包上传一次,意味着我要经常维护;
所以物以稀为贵。
如果想用 iOS 的同学们,加群私聊我吧,对应的安卓版也在群里了。
群号是
531652515
点击加入此帖来自争渡论坛
本楼来自:我的世界肝帝玩家的资源库,可以进来看看
咦,链接呢?啊,不想加群啊,救命啊,安卓版的链接哦
有那个小一的音色吗?
解说的所有问题几乎都被补全了。
本楼来自:论坛助手
话说这个得多少钱啊。好像免费的只能用永德的,剩下的多少钱啊
我从来都不用qq,咋整?可不可以整个链接体验一下?