找回密码
 立即注册

QQ登录

只需一步,快速开始

songlinxin

中级会员

26

主题

151

帖子

681

积分

中级会员

积分
681
songlinxin
中级会员   /  发表于:2021-3-25 11:30  /   查看:6791  /  回复:16
5金币
我看了这个帖子的代码 不知道怎么让他读取指定单元格的文字
下面是原贴地址
https://gcdn.grapecity.com.cn/showtopic-83276-1-1.html

我看了帮助文件还是搞不定
比如我的单元格设置为aaa 需要怎么才能应用上。
这里是代码

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();

16 个回复

正序浏览
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-8-22 14:24:03
17#
感谢各位大佬的支持~

最近有大佬也在商城上传了一个文字转语音播报插件,大家可以参考参考
回复 使用道具 举报
15725821270悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-8-20 18:52:44
16#
跷跷板 发表于 2022-8-20 09:50
请问一下, 我想通知服务端命令,发出一串文字 。 然后主页自动读出;
场景:
1. 车间有一个质检人员,发 ...

表格定时刷新,然后循环待处理问题的内容并播放。
回复 使用道具 举报
跷跷板
中级会员   /  发表于:2022-8-20 09:50:36
15#
请问一下, 我想通知服务端命令,发出一串文字 。 然后主页自动读出;
场景:
1. 车间有一个质检人员,发现有问题,直接在手机界面上登记并保存。
2. 此时,车间其它用户的电脑要读出此信息(音频),比如(张三发生品质异常,请及时处理)。
3. 当张三去处理好后,结案此问题。 则此声音不再响起。
这个要怎么做?
回复 使用道具 举报
sz_xd
金牌服务用户   /  发表于:2022-8-20 08:09:59
14#
15725821270 发表于 2022-8-19 22:03
手机端木有试过诶



烦请有空时试一下,现使用手机进行操作系统的比较多了,谢谢!
回复 使用道具 举报
15725821270悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-8-19 22:03:53
13#
sz_xd 发表于 2022-8-19 19:30
非常感谢分享! 请问你是否有试过在 手机端 打开这页面执行时是否有发出声音?  我试了在手机端是无法读 ...

手机端木有试过诶
回复 使用道具 举报
sz_xd
金牌服务用户   /  发表于:2022-8-19 19:30:21
12#
本帖最后由 sz_xd 于 2022-8-19 19:58 编辑

非常感谢分享! 请问你是否有试过在 手机端 打开这页面执行时是否有发出声音?  我试了在手机端是无法读取声音的!烦请指教一下,谢谢!

我场景是这样的: 当使用手机端页面 扫二维码后,页面执行读取二维码内容至文本框内,同时也执行JS语音报读出该文本框内容,

备注:

//之前手机扫码后播放不同语音是可以用这个
var audio = new Audio(Forguncy.ForguncyData.ForguncyRoot + 'GeneratedResources/UserFile/A.mp3');
audio.play();

回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-4-6 16:09:35
11#
回复 使用道具 举报
15725821270悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-4-6 10:04:32
10#
本帖最后由 15725821270 于 2021-4-6 10:07 编辑
songlinxin 发表于 2021-4-5 21:44
大师,,按你方法可以识别了 。。但是语音的 音量调节 好像失效的
我改成下面的形式 就不会播报了
var  ...

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

评分

参与人数 1满意度 +5 收起 理由
songlinxin + 5 赞一个!

查看全部评分

回复 使用道具 举报
小奇123123
中级会员   /  发表于:2021-4-6 08:27:58
9#
收藏了再说,发现一会不逛论坛就心痒难耐
回复 使用道具 举报
songlinxin
中级会员   /  发表于:2021-4-5 21:44:14
8#

大师,,按你方法可以识别了 。。但是语音的 音量调节 好像失效的
我改成下面的形式 就不会播报了
var msg = new SpeechSynthesisUtterance("这里是需要播放的文字");
         msg.rate = 4; 播放语速
         msg.pitch = 10; 音调高低
         msg.text = "播放文本";
         msg.volume = 0.5; 播放音量
         window.speechSynthesis.speak(msg);
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部