我负责开发使用文字转语音功能的应用程序。我之前使用的是Google的无证tts API。该API最近对其进行了一些更改,如果它检测到自动使用,则会添加验证码。由于部署应用程序的方式,无法解决验证码。我发现这个https://chrome.google.com/webstore/detail/us-english-female-text-to/pkidpnnapnfgjhfhkpmjpbckkbaodldb?hl=en-US似乎是未记录的google tts API使用的旧版本,因为它有一些差异,听起来有点机器人。我也无法找到扩展程序使用的PATTS引擎的源代码。
我很乐意在我的应用程序中使用该扩展程序,因此我正在寻找一种方法在我的应用程序中使用它而不使用Chrome。扩展本身由.nexe文件和语音数据本身组成。
基本上我正在寻找一种在我的应用程序中托管.nexe文件的方法。
答案 0 :(得分:0)
运行Chrome应用程序并没有真正运行"没有"铬。
(P)完全支持NaCl,但Chrome应用程序need to be distributed from Web Store允许运行模块。以上链接也是使用app打包NaCl模块的长篇指南。
那就是说,谁说从扩展中获取已编译的blob(顺便提一下扩展的许可是什么)是一个好主意?
Chrome API中的原生替代品chrome.tts
API。从我在文档中看到的内容来看,Linux上没有内置的提供程序。