问题标签 [responsivevoice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 响应式语音 jquery 插件在循环内不起作用
我试图让响应式语音读出每个句子,每个读出之间必须有 1 分钟的间隔。
目前它只播放一次,在其他两个循环中出现错误
Uncaught (in promise) DOMException: play() 请求被对 pause() 的调用中断。
我也不能让它读取动态传递给它的任何东西
javascript - 响应式语音:检测到要播放的音频结束后显示一个 Div
我正在使用 responsivevoice.js 为模拟教程播放音频。我根据学习者在四个总步骤的过程中的位置隐藏和显示 div。
问题是在音频播放完毕之前显示下一步。例如,我希望在#intro 播放完毕之前不渲染第一步。然后,一旦#step1 的音频完成,我希望#step1 播放并显示#step2,依此类推。非常感谢你的协助。
javascript - ResponsiveVoice.js - 绕过 iOS TTS 需要直接的用户交互
在ResponsiveVoice.JS 网站的 quirks 部分下,它指出:
iOS TTS 无法在没有直接用户交互的情况下触发,ResponsiveVoice JS 解决了这个问题
但是,就我的一生而言,我无法绕过这种直接的用户交互要求。你如何解决这个问题?
这是我试图在没有用户交互的情况下执行的代码片段,我目前位于<head>
元素中:
我想responsiveVoice.speak('Test');
在没有直接用户交互的情况下调用 iOS 中的页面加载。我该怎么做?
相同的代码片段在桌面上的 Android/Safari/桌面上的 Chrome 上运行良好,但在 iOS 上却不行。
javascript - 来自 PHP 的 Jquery div 填充只是重定向到 PHP 页面?
我正在尝试从循环的 PHP 变量中提取一个字符串,并在它使用 jQuery 更新到 div 时将其加载。
问题是,它只是在满足条件时将我重定向到 PHP 页面,而不是从中提取信息并将该信息放在主 html 页面上的 div 中。
我也试图将 div 中的字符串放入 JavaScript 函数responsiveVoice.speak("string");
中,但这也不起作用。
我正在努力使我的问题尽可能清晰地格式化,并且我已经遵循堆栈溢出建议以达到我的最佳理解。我试图提出好的问题,但过去我没有受到其他问题的欢迎。
编辑:修复了结束脚本标签和正文标签的位置。它不再有重定向到PHP页面的问题,但它仍然没有运行TTS。它有一个新问题;它不是根据更改刷新单个回声,而是一遍又一遍地打印回声。
这是 index.html 文件:
这是背景循环new3.php
文件:
为了简洁起见,我删除了 PHP 循环中发生变化的部分。
javascript - 重复功能直到按下屏幕
我正在使用这个 src="http://code.responsivevoice.org/responsivevoice.js" (TTS),我想循环播放 3 条消息,直到用户点击屏幕上的某个位置。
播放3条消息,它们之间有某种间隔,第一个..间隔..第二个....间隔...第三个...重复直到单击,它们一直重复直到按下屏幕,有什么想法吗?试过这个但失败了
responsivevoice - 页面加载时响应式语音不起作用
为什么此代码在我的 Android Tablet (Samsung) + Desktop Windows 10 上运行良好,但在我的 2 Android Phone (LG4) 和 Samsung 3 上运行良好
调用此函数有完全相同的问题(适用于平板电脑但不适用于手机):
javascript - 在 Android webview 中加载页面时,ResponsiveVoice 不起作用
当我单击按钮时效果很好:
但是当我想在 web 视图中加载页面时播放语音时不起作用:
安卓代码:
清单文件:
这是我单击按钮时的系统日志:
这是我想在页面加载时播放语音:
javascript - ResponsiveVoice 对多个话语仅调用一次 onend 回调
我想用相应的声音突出显示特定的段落/列表。
responsivevoice.js 中是否有任何回调。我将 onend 作为回调函数。但它不起作用。
每当我放置 console 而不是 highlight 时,它只会产生一个而不是三个。
我认为 onend 只在第一个 para 之后调用。但它应该适用于所有 para/ul
请帮帮我。。
我的代码:-
jquery - 响应式语音 jQuery 在 Firefox 中不起作用
我正在尝试为响应式语音测试/制作自定义按钮(播放、暂停、恢复、停止)。大部分都有效,但我的测试无法在 Firefox 中播放。我现在也使用旧的 jQuery 版本(1.4)。如果可以修复它,我也许可以使用新的 jQuery 版本。如果用户离开页面或关闭窗口/选项卡,我还希望音频停止。这是我到目前为止的测试:
javascript - 没有播放声音
我需要使用文本到语音库。我决定使用https://responsivevoice.org/。然而,集成相当容易,因为我的项目使用 GWT,它 - 显然 - 不是那么简单。
这是我的 java 代码,它是一个最小的概念证明类:
因此,查看控制台日志,我可以看到以下内容:
这告诉我 (a) ResponsiveVoice 似乎已正确加载,并且 (b) 声音应该已播放。但是,我什么也听不到,而且我的音量是可以听到的。那么,这里出了什么问题?