如何用HTML+CSS+JavaScript实现文本转语音功能

在今天这篇教程中,我们将学习如何使用 HTML、CSS 和 JavaScript 实现一个文本转语音功能。您只需输入文本,选择一种声音,然后单击“说话”即可。现在是创建文本到语音转换器 Web 应用程序的时候了。

创新互联建站专注于琼山网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供琼山营销型网站建设,琼山网站制作、琼山网页设计、琼山网站官网定制、微信平台小程序开发服务,打造琼山网络公司原创品牌,更为您提供琼山网站排名全网营销落地服务。

什么是文本到语音转换器?

文字转语音 (TTS) 技术,将您的书面文字呈现为口头文字。有了这个工具,你可以把你的文字变成各种声音的语音。(文本到语音转换器应用程序)。如果您的文本超过 80 个字符,您还可以通过按停止和通话按钮暂停和恢复通话。

TTS 的目的是什么?

TTS 可以将来自计算机或其他数字设备的文本转换为语音。TTS 除了对阅读有困难的孩子非常有益外,还可以帮助孩子写作、编辑,甚至集中注意力。

项目预览截图:

使用 HTML 和 JavaScript 的文本转语音

文本转语音 (TTS) 技术将您的文本转换为语音。您可以使用此项目(文本到语音转换器应用程序)将文本转换为不同声音的语音。如果您的文本字符长度超过 80,您还可以使用停止和说话按钮暂停和继续。

它是用 HTML、CSS 和纯 JavaScript 创建的。此 TTS 程序不使用外部 JavaScript 库或 API,希望您会喜欢我们的文章。

现在,我们就开始吧。

第 1 步:文本转语音添加HTML代码

创建一个名为 index.html 的 HTML 文件并将以下代码粘贴到其中。请记住使用 .html 扩展名保存文件。


    
    


    

Text-To-Speech Converter

我们将从添加项目的结构开始,但首先我们需要在链接中包含某些项目,例如我们使用了多个 CSS 和 javascript 文件,我们需要将它们链接到我们的 HTML 中 文件。

//Head Section

//Body Section

现在我们将文本到语音转换器的结构放在 body 标签中。

标签将用于为我们的文本到语音转换器构建一个容器。

使用

标签,我们将在我们的 div 中为我们的文本到语音转换器添加一个标题。

我们将向我们的文本到语音转换器添加大量语音,并使用 标签添加两个滑块。第一个滑块将用于更改语速。我们可以通过拖动滑块来改变声音的速度。第二个滑块将用于在高音和低音之间调整声音的音调。

现在,我们将利用