npm 包 polly-tts 使用教程

阅读时长 2 分钟读完

在前端开发中,语音播放和文字转语音功能越来越受到重视。在这个方面,使用 Amazon Polly 是一个不错的选择。Polly 为开发者提供了一套完全托管的 API,可将文本转换为自然语音。本文将介绍使用 npm 包 polly-tts 来实现将文本转换为语音的功能。

polly-tts 包介绍

polly-tts 是一个基于 Amazon Polly API 的 npm 包,它允许您直接在浏览器中使用 Amazon Polly TTS。通过 polly-tts,您可以使用多种声音将文本转换为语音。该包使用浏览器内置的 speechSynthesis API 实现文本到语音的转换。

安装 polly-tts 包

安装 polly-tts 非常简单,只需使用 npm 进行安装即可。

使用 polly-tts 包

使用 polly-tts 包,您需要一个 AWS 认证字符串和 AWS 区域。您可以在 AWS 控制台中创建一个 IAM 用户,并为其提供必要的权限。然后,您需要使用 IAM 用户的凭据和 AWS 区域来初始化 polly-tts。以下是一个示例代码:

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

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

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

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

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

这个示例代码初始化了一个 polly-tts 实例,并使用 Joanna 观察发音来转换了 “Hello, world!” 这个字符串。使用浏览器开发工具,您可以在控制台中看到转换后的语音数据。

结论

使用 polly-tts,您可以在浏览器中使用 Amazon Polly TTS,并将文本转换为语音。通过使用该包,您可以很容易地为您的应用程序添加语音触发技术。这个包非常易于使用,就算是刚刚接触前端开发的人也可以轻松伸手尝试。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005665f81e8991b448e2823

纠错
反馈