vue项目实现文字转换成语音播放功能

vue项⽬实现⽂字转换成语⾳播放功能
⼀、Web Speech API
Web Speech API 使您能够将语⾳数据合并到 Web 应⽤程序中。
自然码
Web Speech API 有两个部分:SpeechSynthesis 语⾳合成 (⽂本到语⾳ TTS)和 SpeechRecognition 语⾳识别(异步语⾳识别)。我们今天主要了解语⾳合成,将⽂字转换成语⾳播放
⼆、语⾳合成
SpeechSynthesis:语⾳合成服务的控制器接⼝,可⽤于获取设备上可⽤的合成语⾳,开始、暂停以及其它相关命令的信
息。SpeechSynthesisUtterance:表⽰⼀次发⾳请求。其中包含了将由语⾳服务朗读的内容,以及如何朗读它(例如:语种、⾳⾼、⾳量)。综合自动化
SpeechSynthesis⽅法介绍
三、SpeechSynthesis⽅法介绍
三、
SpeechSynthesis.cancel():移除所有语⾳谈话队列中的谈话。
SpeechSynthesis.pause():把 SpeechSynthesis 对象置为暂停状态。
SpeechSynthesis.speak():添加⼀个utterance到语⾳谈话队列;它将会在其他语⾳谈话播放完之后播放。
SpeechSynthesisUtterance属性介绍
四、
四、SpeechSynthesisUtterance属性介绍
从武侠到玄幻
SpeechSynthesisUtterance.lang:设置话语的语⾔。 例如:“zh-cn”表⽰中⽂
微粒体
SpeechSynthesisUtterance.pitch:设置说话的⾳调(⾳⾼)。范围从0(最⼩)到2(最⼤)。默认值为1
SpeechSynthesisUtterance.rate:设置说话的速度。默认值是1,范围是0.1到10,表⽰语速的倍数,例如2表⽰正常语速的两倍
<:设置在说话时将合成的⽂本内容。
SpeechSynthesisUtterance.voice:设置⽤于说话的声⾳。
SpeechSynthesisUtterance.volume:设置将在其中发⾔的⾳量。区间范围是0到1,默认是1
李静轩
游园记五、vue项⽬案例

本文发布于:2024-09-22 16:54:48,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/203132.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:合成   谈话   播放   设置   说话
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议