我正在寻找一种优化的合法方法来从 NodeJS 上的文本创建音频文件。
现在我看到了 5 个变体:
1) 向谷歌翻译文本到语音 API 的简单 hhtp 请求。这个变体不好,因为每个请求都需要生成的令牌,例如“tk:729008.879154”,如果没有这个,它可能会失败。除此之外,这个选项是“非法的”。
2) 从“控制台浏览器”向谷歌翻译文本到语音 API 的 http 请求 - puppeteer
有没有办法生成正确的令牌密钥以使此请求“合法”?
3)在puppeteer中使用Web Speech Api获取二进制数据并将其保存到文件?或者有没有办法使用 Chromium/Chrome 源代码?
4)在带有nodejs的机器上使用任何其他技术/语言库,并使用js作为解释器来调用该技术/程序中的命令。有任何想法吗?
5)有没有支持不同语言的免费公共API(dream api)?
任何建议将不胜感激。