找回密码
 立即注册

QQ登录

只需一步,快速开始

dystar001 悬赏达人认证

高级会员

63

主题

426

帖子

1689

积分

高级会员

积分
1689

活字格认证圣诞拼拼乐悬赏达人

dystar001 悬赏达人认证
高级会员   /  发表于:2020-11-18 23:04  /   查看:5374  /  回复:16
分享一个最简单的文字转语音代码,
不需要联网,
不要需要离线语音包,
不要webapi,

只要两句js代码。

var msg = new SpeechSynthesisUtterance('你好!活字格是世界上最好的开发平台!');
speechSynthesis.speak(msg);


这个函数还可以有语速,语音,语调,音量等参数的设置,请自行搜索。
下图显示浏览器支持。QQ的急速内核也可以。

image.png242786559.png

评分

参与人数 2金币 +2000 满意度 +5 收起 理由
sz_xd + 5
Simon.hu + 2000 赞一个!

查看全部评分

16 个回复

倒序浏览
dystar001悬赏达人认证
高级会员   /  发表于:2020-11-20 13:28:23
推荐
这个帖子难道不值得加精么?
回复 使用道具 举报
15725821270悬赏达人认证 活字格认证
银牌会员   /  发表于:2020-11-20 13:24:23
推荐
这个是高手,这个真是高手
基础使用:

var msg = new SpeechSynthesisUtterance("测试");
         //msg.rate = 4; 播放语速
         //msg.pitch = 10; 音调高低
         //msg.text = "播放文本";
         //msg.volume = 0.5; 播放音量
         window.speechSynthesis.speak(msg);


基础方法:

复制代码
//播放
window.speechSynthesis.speak();
//暂停
window.speechSynthesis.pause();
//继续
window.speechSynthesis.resume();
//停止
window.speechSynthesis.cancel();

评分

参与人数 1金币 +666 收起 理由
Simon.hu + 666 赞一个!

查看全部评分

回复 使用道具 举报
18791208143
金牌服务用户   /  发表于:2020-11-19 17:31:25
沙发
详细一点怎么设置语调什么的呗
回复 使用道具 举报
dystar001悬赏达人认证
高级会员   /  发表于:2020-11-19 21:46:19
板凳
18791208143 发表于 2020-11-19 17:31
详细一点怎么设置语调什么的呗

不要都拿来主义啊,自己研究一下,不是成就感更强么?
回复 使用道具 举报
dystar001悬赏达人认证
高级会员   /  发表于:2020-11-20 13:27:43
5#
15725821270 发表于 2020-11-20 13:24
这个是高手,这个真是高手
基础使用:

回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-11-26 18:10:38
7#
不但要加精还要给金币啊~
回复 使用道具 举报
137294886
金牌服务用户   /  发表于:2021-3-14 23:34:48
8#
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-3-20 12:15:05
9#

啥也不说了,鼓掌吧~
回复 使用道具 举报
鲁磊
高级会员   /  发表于:2021-10-28 15:36:35
10#
大佬学习您的帖子,制作了一个加载页面自动播报的功能,为什么无法通过js获取某一个单元格赋值以后再播报出来呢,不知道问题出在哪,请大神帮我看下,详见demo;
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=83276&fromuid=62376

demo测试.fgcc

17.32 MB, 下载次数: 202

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部