【问题标题】:Text to speech on Quizlet.com [closed]Quizlet.com 上的文字转语音 [关闭]
【发布时间】:2011-02-08 16:57:21
【问题描述】:

他们是如何实现文本转语音 (TTS) 的?是否有用于 TTS 合成的开放、免费 API?我知道谷歌翻译,但我不清楚许可证(另一个问题是如果请求包含引荐来源,他们会阻止请求)。有什么想法吗?

【问题讨论】:

    标签: api open-source text-to-speech


    【解决方案1】:

    麦德龙,

    我是 Quizlet 的首席开发人员。我们正在使用我们自己的技术和从多家不同公司获得许可/购买 TTS 软件的组合。

    有一些开源 TTS 引擎/语音:

    祝你好运!

    【讨论】:

      【解决方案2】:

      声音听起来与http://www.neospeech.com 完全相同。此外,他们的语言列表完全匹配。

      它不是免费的,你必须获得许可。

      【讨论】:

        【解决方案3】:

        Google 刚刚通过 HTML5 引入了基于浏览器对其语音引擎的访问。

        http://slides.html5rocks.com/#speech-input

        为了让这个页面正常工作,我在 Ubuntu 中启动了 Chromium 浏览器,如下所示:

        $ chromium-browser --enable-speech-input
        

        我不确定这是否适用于其他操作系统。

        另一个有趣的项目是麻省理工学院的 WAMI:

        http://wami.csail.mit.edu

        【讨论】:

        • 这是在语音识别方面,而不是 OP 询问的 TTS 方面。 Quizlet 也在使用 MIT 的 WAMI。
        【解决方案4】:

        我不知道 Quizlet 使用的是哪个特定引擎,但假设他们使用的是免费服务,那么它可能是最近在 Hacker News 上出现的 TTS-API (http://tts-api.com/)。

        据我所知,这是目前唯一“免费使用”的 TTS web-API。如果我错了,请在下方评论 - 我很想找到类似的免费服务。那里有很多只收费的服务,但真正免费的服务却很少。

        自从在 HN 上发现 TTS-API 后,我在最近的一个应用项目中成功使用了它。由于 TTS 只是一个 HTTP 提取,因此我能够将它快速集成到我的应用程序的 iOS 和 Android 版本中。该服务似乎非常快,所以到目前为止没有任何投诉:-)

        【讨论】:

          【解决方案5】:

          没有人给出正确的答案。他们有自己的 TTS 引擎,该引擎连接到位于 http://quizlet.com/tts/en.mp3 的单个文件,该文件带有参数,因此 url http://quizlet.com/tts/en.mp3?v=14&b=QXJlYSBvZiBwYXJhbGxlbG9ncmFt&s=m5dx52Q。说“平行四边形区域”感谢第一个标记为 b 的 base64 字符串。我还没有发现 v 或 s 的用途,但我知道它们对于使文件说话是必不可少的。我会做更多的研究并回到这个答案。

          【讨论】:

            【解决方案6】:

            jj b 是正确的。 Quizlet 语音功能的核心引擎是 Neospeech,据我所知,它完全使用 Neospeech 的 VTML(VoiceText [TM] Markup Language)。

            【讨论】:

            • 这更适合作为对 jj b 现有答案的评论(或者您还不能评论不属于您的答案,一个简单的 upvote 将合适)。
            猜你喜欢
            • 2010-09-29
            • 1970-01-01
            • 2011-06-08
            • 1970-01-01
            • 1970-01-01
            • 2015-03-11
            • 1970-01-01
            • 2014-05-17
            相关资源
            最近更新 更多