npm 包 hear-flowdock-speak 使用教程

介绍

hear-flowdock-speak 是一个 Node.js 模块,它针对 Flowdock 聊天室中的文本消息,使用浏览器 API 播放文本消息语音的 Node.js 包。可以帮助聊天室中视力障碍者或者需要快速了解聊天内容的人听取聊天内容。

安装

你可以使用 npm 来安装 hear-flowdock-speak,使用以下命令:

--- ------- ------------------- ------

使用

首先需要获取 Flowdock API 访问令牌。

参考 *官方文档 *来获取你的 API 访问令牌。

----- ----------------- - -------------------------------
----- ----------------- - --- ---------------------------------------

--------------------------------------------- --------- -- -
  ----- -
    -----
    --------
    -------------------
  - - -------- -- -- --- -----------

  -------------------- ------------------------ -----------

  ----- -------------- - ------------------ -
    ---------------------- ------------- - -------- ---------------- ---------

  ---------------------------------------- -- -- ----- -------
--

当有新消息发送到聊天室时,你会在控制台看到原始消息,同时会有音频播放器以流的形式播放文本消息转换后的声音。

示例代码

----- ----------------- - -------------------------------
----- ----------------- - --- ---------------------------------------

----- ----------------- - --------

------------------------------------------- --------- -- -
  ----- -
    -----
    --------
    -------------------
  - - --------

  -------------------- ----------------------

  ----- -------------- - ------------------ -
    ---------------------- ------------- - -------- --------------

  ----------------------------------------
--

总结

hear-flowdock-speak 是一款基于 Node.js 的 npm 包,它使用流媒体技术将 Flowdock 聊天室的文本消息实时转换为语音来帮助聊天室中的视力障碍者或者需要快速了解聊天内容的人。使用本篇文章所提供的安装、使用教程可以帮助你快速上手 hear-flowdock-speak 包,提高聊天室的效率。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/600553df81e8991b448d1300


猜你喜欢

  • npm 包 nnet-typescript 使用教程

    nnet-typescript 是一款基于 TypeScript 的神经网络库,专为前端开发者设计。它提供了易于使用的工具,可帮助您创建并训练自己的神经网络模型。在本文中,我们将详细介绍如何使用这个神...

    2 年前
  • npm 包 apk_pull 使用教程

    简介 apk_pull 是一个 Node.js 模块,它提供了一个简单的 API,可以从 Android 设备上拉取 apk 文件并将其保存到本地计算机上。这是一个很有用的工具,比如您想要分析某个应用...

    2 年前
  • npm 包 atscntrb-bucs320-mergesortpar 使用教程

    在前端开发中,排序算法是常常使用的工具之一,而 npm 包 atscntrb-bucs320-mergesortpar 就是一个支持并行化归并排序的工具,可以大大提高排序的效率。

    2 年前
  • npm 包 dmd-gitbook 使用教程

    介绍 在前端开发中,生成 api 文档是一项必须的工作。好的文档不仅可以提高代码的可维护性和可读性,还能方便其他开发者的使用和理解。而 dmd-gitbook 就是一个方便快捷生成 api 文档的 n...

    2 年前
  • npm 包 loadcss 使用教程

    什么是 loadcss? loadcss 是一个用于在网页加载期间异步加载 CSS 文件的 JavaScript 库,它可以显著地提高页面加载速度和性能。 安装和使用 安装 要使用 loadcss 库...

    2 年前
  • npm 包 marathon-event-handler 使用教程

    Marathon 是一种在 Mesos 中管理运行中 Docker 容器的框架。通过使用 Marathon,您可以轻松地启动、停止、重启和监视它们。然而,它需要一种方法来管理这些容器,以便在运行时监视...

    2 年前
  • npm 包 react-redux-atom 使用教程

    在前端开发中,React 和 Redux 已经成为了不可或缺的技术。而 React-Redux 是将这两者结合使用的一个库。而这里要介绍的是 react-redux-atom,它是一个可以更好地使用 ...

    2 年前
  • npm 包 sugo-demo-middleware 使用教程

    简介 sugo-demo-middleware 是一种前端应用程序开发中常用的 npm 包,用于搭建展示 demo 的页面中间件。sugo-demo-middleware 可以轻松实现展示多个 dem...

    2 年前
  • npm 包 angular2-minimongo 使用教程

    什么是 angular2-minimongo angular2-minimongo 是一个为 Angular2 框架提供数据持久化功能的 npm 包。其底层使用 minimongo,可以实现数据绑定、...

    2 年前
  • npm 包 generator-basic-mern-structure 使用教程

    前言 当我们在开发 MERN(MongoDB、Express、React、Node.js) 栈的应用程序时,经常需要花费时间来设置项目结构和安装所需的依赖项。在这样的情况下,使用生成器可以大大提高开发...

    2 年前
  • npm 包 encodings 使用教程

    在前端开发中,我们有时需要对文本进行编码转换。而 npm 包 encodings 可以帮助我们方便地进行编码转换。本文将详细介绍 npm 包 encodings 的使用方法。

    2 年前
  • npm 包 melchior-natural 使用教程

    在前端开发中,我们经常会使用 npm 包来快速解决项目中的问题。其中,melchior-natural 是一款使用纯 JavaScript 实现的自然语言处理库,可以用于文本解析、分析和处理。

    2 年前
  • npm 包 summary-bot 使用教程

    summary-bot是一个实用的npm工具,可以快速生成一篇文章的摘要。该工具可以节约时间和提高效率,特别是在需要大量文章整理和撰写的场景中,例如在新闻编辑室、写作室和博客园中使用。

    2 年前
  • npm 包 pointfree 使用教程

    在前端开发中,有时需要对一段复杂的代码进行处理和转换。Pointfree 是一个基于函数式编程的 npm 包,可以帮助开发者将传统的命令式编程转换为更为优美和可读性更高的函数式编程。

    2 年前
  • npm 包 react-form-getter 使用教程

    在前端开发中,表单是常见的交互组件,而在表单处理中,一个常见的问题是如何获取表单数据。为了解决这个问题,NPM 社区中涌现出了很多相关的包,其中一个比较优秀的开源包就是 react-form-gett...

    2 年前
  • npm 包 http-status-code-node 使用教程

    在前端开发中,我们经常需要处理 HTTP 状态码,例如判断响应状态是否为 200,403,404 或者其他状态码。http-status-code-node 是一个支持 Node.js 的 HTTP ...

    2 年前
  • npm 包 html5-form-validation 使用教程

    在前端开发中,表单验证是一个非常重要的部分。而 html5-form-validation 是一个很好用的 npm 包,可以帮助开发者更轻松地实现表单验证功能。本文将详细介绍该包的使用方法,并提供示例...

    2 年前
  • 使用 Passport-wunderlist npm 包 - 详细教程

    什么是 Passport-wunderlist? Passport-wunderlist 是由 Wunderlist 团队提供的一个 npm 包,它利用 Passport JS 软件包来简化用户身份验...

    2 年前
  • npm 包 requirejs-plugins-current 使用教程

    在前端开发中,模块化开发是一种很好的实践方式,可以使得项目的代码组织更加清晰、易于维护。而 require.js 是一个非常流行的实现模块化开发的工具库。然而,有时候我们需要加载一些非 JavaScr...

    2 年前
  • npm 包 quackjs 使用教程

    随着前端技术的不断发展,npm 成为了前端开发中必不可少的工具之一。在众多的 npm 包中,quackjs 是一款非常好用的前端框架,本文将介绍 quackjs 的使用教程。

    2 年前

相关推荐

    暂无文章