最简单的文字转语音方案
分享一个最简单的文字转语音代码,不需要联网,
不要需要离线语音包,
不要webapi,
只要两句js代码。
var msg = new SpeechSynthesisUtterance('你好!活字格是世界上最好的开发平台!');
speechSynthesis.speak(msg);
这个函数还可以有语速,语音,语调,音量等参数的设置,请自行搜索。
下图显示浏览器支持。QQ的急速内核也可以。
这个帖子难道不值得加精么?:itwn: 这个是高手,这个真是高手:victory:
基础使用:
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();
详细一点怎么设置语调什么的呗:loveliness: 18791208143 发表于 2020-11-19 17:31
详细一点怎么设置语调什么的呗
不要都拿来主义啊,自己研究一下,不是成就感更强么?
:itwn: 15725821270 发表于 2020-11-20 13:24
这个是高手,这个真是高手
基础使用:
:hjyzw::hjyzw: 不但要加精还要给金币啊~ :hjyzw: :i0tw:
啥也不说了,鼓掌吧~
大佬学习您的帖子,制作了一个加载页面自动播报的功能,为什么无法通过js获取某一个单元格赋值以后再播报出来呢,不知道问题出在哪,请大神帮我看下,详见demo;
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=83276&fromuid=62376
https://gcdn.grapecity.com.cn/data/attachment/forum/202110/27/165336ofyxnj1t11mfy1t1.png
页:
[1]
2