speech-synthesis相关内容

文本到语音(语音生成)和语音到文本(语音识别)API?

是否有针对桌面或浏览器环境的已知 API 的完整列表? 解决方案 我将重新整理并更新 C、Java 或 PHP 中的语音识别?.这绝不是全面的,但它可能是您的一个开始 通过几个月的观察这些问题,我看到大多数开发者的选择都是这样分解的: Windows 用户 - 使用 .Net 或 Microsoft.Speech 的 System.Speech 功能并安装 Microsoft ..

如何在pyttsx3中改变声音?

此代码有效,但我只能在 Microsoft Windows 中预装的声音之间切换.这些声音是“Microsoft David Mobile"和“Microsoft Zira Mobile". 后来我安装了“Microsoft Kalpana Mobile"并将其设置为默认的 Windows 语音.但我仍然无法切换到“Microsoft Kalpana Mobile".代码是- 导入pytt ..
发布时间:2021-06-28 19:15:58 Python

Web语音API:始终在iOS Safari中获得受支持的语音合成语音

我正在尝试获取iOS Safari上支持的语音合成语音的列表. 按照API,我应该能够通过调用以下方法获得声音: window.speechSynthesis.getVoices(); 有时这会给我一些声音列表,而其他时候却没有.请参阅以下jsfiddle: https://jsfiddle.net/sq7xf327/ 如果我在iPhone 5(iOS 8.1.3)上打开它,则 ..
发布时间:2021-05-16 20:41:01 移动开发

语音在FireFox中首次发声后便停止工作,但在Chrome中工作

问题非常简单,请参见 JSfiddle . SpeechSynthesis在Chrome中可以正常运行,但是在FireFox中首次发出语音后会神秘地停止.(在Safari中也对我有用.)欢迎提出任何想法,因为我没有太多经验. 代码: var u = new SpeechSynthesisUtterance();var synth = window.speechSynthesis;u ..

speechSynthesis.getVoices()在Windows上返回空数组

我正在制作一个 Chrome扩展程序,其中我正在使用语音合成.当在控制台中键入 speechSynthesis.getVoices()时,我会得到由21种不同声音组成的数组.伟大的! 当我在JavaScript代码中的同一行 console.log()时,在控制台中出现了 Empty Array .怎么了,我不知道! 解决方案 正如@CertainPerformance在评论中所指出 ..
发布时间:2021-04-09 20:33:49 前端开发

JavaScript中是否有语音或语音就绪事件?

我在Google Chrome浏览器上尝试了以下操作.它会打印出0声音,然后再次在计算机上打印出0声音,但是如果我重新加载页面以重新开始,然后将最后一行更改为setTimeout(foo, 1000),则第一行将打印出0,第二行将打印出87. 该数字甚至可以更改为66或33并且可以使用,但是我不确定这是否取决于计算机速度和网络速度(用于获取语音数据.(可能是内部网络)流量,因为在调试器的“网 ..

Android TTS男声

是否可以在android.speech.tts.Voice上安装和配置一些男性声音?我读过一些新闻,说Android最近已经提供了一些新闻,但是我找不到或配置任何新闻.我用命令tts.setLanguage(Locale.ITALY);尝试的所有命令都是女性. 解决方案 否,目前不行.需要增强请求,以便性别可以包含在语音[名称:en-AU-afi-network,语言环境:en_AU,质量 ..
发布时间:2020-06-17 18:57:37 移动开发

当SpeechRecognitionResult.Text返回“ ...”时,如何获取与Cortana交谈的文本。 -Windows UWP

在将Windows UWP应用与Cortana进行深层链接时,我无法提取语音文字。在语音命令定义文件中,我正在将 元素与{*}配合使用,以允许用户说任何话,但是我无法提取它 解决方案 如果您要设置VCD以接受自由格式的命令文字,则需要使用PhraseTopic领域。有关详细信息,请参见 1.2 VCD规范。 例如,如果您有一个包含以下内容的命令块 ..
发布时间:2020-06-08 18:54:31 其他开发

向SpeechSynthesizer添加新语言

因此,我正在尝试为SpeechSynthesizer添加一种新的语言,尤其是挪威语,但似乎没有安装。 发现了这个: 在.NET语音中添加其他声音 (但是这里的问题是不支持捷克语) 我已经安装了挪威语从这里打包: http:// www。 microsoft.com/en-us/download/details.aspx?id=27224 在我的代码中,我用它来检查它是否已安 ..
发布时间:2020-05-30 20:19:45 C#/.NET

如何在speechSynthesis中添加语音/语言?

当我在Chrome中运行 speechSynthesis.getVoices()时,我会得到一个可能的声音列表。该列表会根据Chrome的计算机和版本而变化。 有什么方法可以扩展支持并添加更多声音吗? 我觉得这可以通过要求用户下载所选语言的语音文件来完成。这样的文件存在吗? 编辑: 这需要适用于Windows和Mac计算机。 它还需要简单,所以没有脚本或任何需要广泛技 ..

iOS上的JS语音合成问题

我最近实施了一个基本的网络应用程序,该应用程序依靠Google的TTS URL生成清晰的MP3文件,以便在前端播放。 此后需要进行额外的安全检查,这意味着我必须更新代码库以使用替代方法。 一个这样的替代方案是javascript的语音合成API,即SpeechSynthesisUtterance()和window.speechSynthesis.speak('...')。这在我的台式机 ..
发布时间:2019-06-07 21:29:10 移动开发

语音合成API突出显示单词

目前,我正在制作一个简单的应用程序,使用语音合成API说出文本。我想强调说出来的话(粗体)。我目前有一个非常基本的实现,使用'onboundary'事件。但是,我想知道是否有更好/更好的方法,因为我的实现基于一些假设。 var words; var wordIdx; var text; var utterance = new SpeechSynthesisUtterance() ..
发布时间:2019-06-07 20:52:01 前端开发