问题标签 [webspeech-api]

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 投票
0 回答
409 浏览

google-chrome - 如何将 SSML 与 Web Speech API 一起使用

那没起效。声音试图叙述 XML 标签。

此代码有效吗?我是否必须提供一个 XMLDocument 对象?

0 投票
1 回答
655 浏览

javascript - Web Speech API 在商业应用中的使用

我想创建一个基于语音识别的商业网络应用程序。我发现目前只有 Chrome 支持的 Web Speech API ( https://w3c.github.io/speech-api/ )。

我可以免费将此 API 用于我的商业应用程序吗?每天的使用次数是否有限制,或者我不能超过的免费配额?

0 投票
2 回答
636 浏览

html - 将 HTML5 Web Speech API 输出保存到文件

是否可以将 Web Speech API 输出保存到文件中?我正在使用http://responsivevoice.org/创建音频片段,但是我需要在无法访问 Web Speech API 的平台上保持相同的声音。

0 投票
1 回答
91 浏览

drupal - Drupal 网络语音

我们在我们的一个项目中使用 webspeech ( https://www.drupal.org/project/webspeech ) 模块进行文本转语音。基本功能运行良好。但是当我们在移动设备(三星、苹果、索尼)中打开此站点时,TTS 功能无法正常工作,并且也没有显示错误。我们已尝试调试该问题,但无法这样做。

任何帮助将不胜感激。

0 投票
1 回答
1537 浏览

javascript - Web Speech API - 再次说话(重置句子)

我用它webkitSpeechRecognition()来创建我自己的小录音机。

这是一个演示(仅适用于 chrome!
http://jsfiddle.net/gsu4aod2/

说一个句子和
1a.) 如果文本正确,点击“添加句子”按钮
1b.) 如果文本不正确,点击“再说一遍”按钮

我的问题是我不知道如何“重置”文本。当我使用stop()andstart()方法时,文本被删除,但我必须一次又一次地确认对麦克风的访问。

有任何想法吗?

网络语音 API 规范 https://www.google.com/intl/en/chrome/demos/speech.html

0 投票
1 回答
549 浏览

javascript - 在调用 speak 之前预加载 Web Speech API

所以我注意到,在您使用 进行第一次发言后speechSynthesis.speak,它会显着加快提供结果的速度。所以我下面的目标是通过预初始化合成来加速它,所以当我们调用时speakIt()我们不必等待它。它根本没有加速;关于为什么它没有加速以及如何修复它的任何建议?

完整脚本:

chrome.tts.speak似乎有点快,但肯定不存在,但这不是重点——这应该仍然有效。在有人找到答案之前,我将迁移到 Chrome 的用法。

0 投票
1 回答
1752 浏览

javascript - HTML5 语音合成 API - 只能使用“本机”语音

我有一个使用 HTML5 语音合成 API 的 Web 应用程序,它可以工作 - 但只能使用本机语音。这是我的代码:

voices[10] 是唯一有效的声音,当我将其记录到控制台时,我可以看到它是本机声音 - 这似乎表明其他声音没有正确加载,但它们仍然出现在 voices 数组中当它登录到控制台时,您可以在此处看到:

控制台截图

有人有想法么?我确定我可能遗漏了一些相对简单的东西,但我已经为此苦苦挣扎了一段时间!我正在使用 Google Chrome 版本 42.0.2311.90,据我所知,它应该支持语音合成 API。

0 投票
1 回答
64 浏览

javascript - 可以访问客户端 API 的以服务器为中心的应用程序?

我开始计划一个小项目,我正在构建的应用程序需要访问客户端 JavaScript API 以利用 Web Speech API 和 Camera API 之类的东西。

我还注意到应用程序应该能够执行冗长的计算并尽可能快地交付它们,因此以服务器为中心的应用程序是有意义的,因为移除了 XHR 和集中改进硬件的能力。

我被困在采取什么路线上,因为我不确定为此使用的最佳框架/方法。有人可以帮忙吗?

0 投票
1 回答
123 浏览

javascript - 如何在 HTML5 网络语音 API 中使用多个按钮识别器

我正在研究识别用户语音音素的教育网络,然后检查这个词是真还是假

我的 HTML

我的 javascript

我可以输入声音,但 final_span 不会产生结果...

我希望当我单击“Rose”识别器时,玫瑰行的 final_span 会产生结果.. 与“Risiko”识别器相同。

我必须做什么?

0 投票
1 回答
539 浏览

javascript - Web Speech API:同时两个话语

我正在使用 Web Speech API,想知道是否可以同时运行两个 SpeechSynthesisUtterance() 实例,从而使声音相互叠加。

缩写我当前的代码,我基本上有两个函数,每个函数定义一个 SpeechSynthesisUtterance() 的新实例,然后调用它们。然而,产生的听写在两个实例之间交替,如果声音 1 说“boom,chicka”,而声音 2 说“bow,wow”,我听到的是“boom,bow,chicka,wow”而不是“boom +鞠躬,小鸡+哇”。