问题标签 [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.

0 投票
2 回答
869 浏览

javascript - Android 上的“此页面要使用语音”。如何禁用它?

我正在开发用 html css 和 javascript 制作的文本到语音应用程序。它适用于台式机和平板电脑或智能手机。它是为智障人士设计的。我为 TTS 使用响应式语音。在安卓平板和智能手机上测试时,现在每次想使用tts时,页面底部都会显示如下:“this page want to use speech. Allow Deny”

在此处输入图像描述

你认得这个吗?有没有办法改变设置,这样就不会再次出现?

这是一个尝试的链接。点击播放。不是我的网站,但我使用这个系统。所以在安卓上试试。不会每次都发生... https://responsivevoice.org/

0 投票
0 回答
47 浏览

javascript - 使用 Internet Explorer 或 Firefox 时从反面显示错误消息,但使用 Google Chrome 可以

在使用谷歌浏览器时,该功能运行良好,即当我给出的按钮触发时,所有错误消息都会发出,但是当使用 Internet Explorer 或 Firefox 时,它会从缺点开始验证,而且也是一一验证,但它与谷歌一起工作正常铬合金。

我创建了两个示例文本框,并给出了所需的归档验证器,并分配了一个函数来说出错误消息。

它应该可以在 Internet Explorer 上正常工作,也就是说,所有错误消息都应该同时发出,或者至少从上到下进行验证。

0 投票
0 回答
69 浏览

javascript - 我想从实时数据库中跟踪事件或者可以延迟 Js 中的函数

我使用 responsiveVoice 来调用 que,但是当我想再次调用相同的旧 que 时,它​​没有声音,因为我将相同的值推送到我订阅静态路径的 firebase 中的实时数据库。

但是,如果我更新到新值或其他东西,它将再次起作用。

我尝试 window.setTimeout 在再次推送之前删除旧值,但它不起作用。我是否可以跟踪我推动相同的值或再次调用 que 的方式。

我的源代码看起来像 . (我尝试在 React 中工作)

我的数据库结构。(火力基地)

0 投票
0 回答
223 浏览

javascript - 当我使用印尼男声时,ResponsiveVoice.js 有时会用印尼女声说话

您好,我使用 ResponsiveVoice.js 成功实现了“印度尼西亚男性”文本转语音,但有时它返回“女性声音”,为什么会这样?

这是我的代码

0 投票
2 回答
340 浏览

javascript - 响应式语音 js 如何与 Promise 一起工作?

我使用响应式语音(文本到语音),我在数组中创建了一些简单的数据,我用一个承诺循环它但是当我将解决方案放入onend响应式语音的方法中时,它并不是语音的结束,它调用下一个数据。请看我的代码。

响应式 CDN => https://code.responsivevoice.org/responsivevoice.js

0 投票
0 回答
41 浏览

jquery - 语言泰米尔语男性为大故事提供 2 种不同的声音和男性或女性的声音

我使用 jquery webspeaker 进行文本发言。我将语言选项设为“泰米尔男性”

示例网站网址在这里

它为大故事产生女性或男性的声音。但是,我们只需要一个声音。任何人都可以帮助我得到这个

谢谢

0 投票
1 回答
140 浏览

responsivevoice - 我需要 Responsivevoice 的帮助

这段代码:

responsiveVoice.speak('قلم','阿拉伯男');

responsiveVoice.speak('قلم','阿拉伯女性');

没有错误就无法工作

0 投票
2 回答
332 浏览

javascript - 如何忽略特定的`
` 同时使用响应式语音 API 进行文本转语音

我正在使用ResponsiveSpeech API,并且我已将此插件合并到我的示例工作应用程序中。

现在,如果您会在这里观察到插件正确地说出<div id="row_view">容器下的给定文章。我遇到的问题是我想忽略div id="googleadframe" style="border: 0pt none;">容器。该插件会说出框架内的文本,我想忽略该文本。有没有人使用过这个 API 能够成功地做到这一点?

我已经对他们的 API 进行了研究,并试图找到示例,但我无法做到。任何帮助,将不胜感激。这是我的示例参考代码:

注意:我无法更改HTML视图的结构。当说话操作正在进行时,我需要一种方法来忽略 iframe div 标签。添加任何div元素都不能帮助我解决这个问题

提前致谢!

0 投票
2 回答
649 浏览

javascript - responsivevoice - 我必须将 html 元素内的文本读给声音机器人

responsivevoice .org 我无法按照自己的意愿进行文本语音服务。网站上没有详细的解释。

我不想用 <textarea> 我想用的例子。我不想选择机器人。它应该只说土耳其男性。我该怎么做?

我希望它用按钮读取内容。感谢您的关注

资源:
https ://responsivevoice.org/api
https://responsivevoice.org/text-to-speech-sdk/text-to-speech-play-button
https://responsivevoice.org/text-to-speech- sdk/文本转语音小部件

0 投票
1 回答
247 浏览

javascript - 响应式语音被 CORS 阻止

我尝试构建一个函数来读取彼此之间具有定义延迟的数字。

digits是一个数字数组和数字delay之间的毫秒延迟。

该功能可以正常工作一段时间,但随机失败,控制台中出现以下错误:

从源“http://”访问“https://texttospeech.responsivevoice.org/v1/text:synthesize?text=0&lang=cs&engine=g1&name=&pitch=0.5&rate=0.35&volume=1&key=XXXXXXXX&gender=female”的 XMLHttpRequest localhost:8080' 已被 CORS 策略阻止:请求的资源上不存在“Access-Control-Allow-Origin”标头。无法加载 ResponsiveVoice 音频。将您的浏览器连接到 API 端点时出现问题。获取https://texttospeech.responsivevoice.org/v1/text:synthesize?text=0&lang=cs&engine=g1&name=&pitch=0.5&rate=0.35&volume=1&key=XXXXXXXX&gender=female net::ERR_FAILED

谁能给我一个提示有什么问题?