浏览器中的快速 JavaScript 和音频:语音合成

如果你没有关注 David Humphrey 将音频处理引入 Firefox 的工作,那你就错过了一些东西。他发布了一篇更新文章,其中包含大量演示,需要使用 Firefox 中一些最新的 JavaScript 技术——二进制数组、超快速的基于跟踪的 FFT 分析等。这是我最喜欢的一部分 他的文章

我认为这次我最喜欢的演示是自从我们开始这些实验以来我一直期待看到的。我过去曾写过,我们的工作可以用来解决许多 Web 可访问性问题。几周前,我在 IRC 上提到有人应该尝试用 JavaScript 构建一个文本到语音引擎,因为我们现在有了类型化数组。Yury 默默地开始构建一个基于 flite 引擎 的引擎。当你运行它时,请记住你正在观看浏览器在没有任何插件的情况下说话。这一切都是用 JavaScript 完成的。

Web 音频数据 API – 文本到语音演示 来自 David HumphreyVimeo 上。


10 条评论

  1. Martin

    太棒了!如果嵌入的视频稍微大一点就更棒了 :)

    2010 年 5 月 26 日 上午 10:36

  2. José Pedro Arvela

    只有我一个人在这个演示中看到了创建可与 Opera 相媲美的文本到语音系统的可能性吗?

    2010 年 5 月 26 日 下午 1:29

  3. José Pedro Arvela

    * 作为一个附加组件。

    2010 年 5 月 26 日 下午 1:30

  4. Jim Massey

    已经有一个附加组件可以做到这一点有一段时间了。flite 组件目前仅适用于 Linux,而且它很大,因为它包含 4 个语音,但是……

    2010 年 5 月 26 日 下午 1:55

  5. 29a

    如果还可以访问麦克风(以及网络摄像头用于)那就太酷了。

    2010 年 5 月 27 日 上午 4:03

  6. Wurdebalg Hurrst

    不再需要 Flash 来做这些事情了吗?万岁!

    2010 年 5 月 27 日 上午 11:53

  7. [...] 浏览器中的快速 JavaScript 和音频:语音合成 ✩ Mozilla Hacks – Web 开发者...(标签:javascript)[...]

    2010 年 5 月 27 日 下午 3:09

  8. Toto

    嗨,我很有兴趣,但我无法读取 Flash,您是否有视频的直接链接?

    2010 年 5 月 31 日 上午 0:50

    1. Richard

      http://vimeo.com/12039415 可在 html5 中查看

      2010 年 6 月 15 日 上午 5:45

  9. Tim Wessman

    嗨,您的 Web 音频数据 API 演示看起来很棒!我一直在用 JavaScript 实验音频,但只使用官方 Firefox 版本的工具。我认为我应该开始更深入地研究您的 API,我希望它可以解决我大部分的 JavaScript 音频问题。但是,关于此 API 何时会进入官方 Firefox 版本,是否有时间表或希望?

    看看,您可能喜欢我极简的 JavaScript 音频合成演示。http://www.lossidesign.fi/audio.html

    2010 年 8 月 25 日 上午 1:22

本文的评论已关闭。