问题标签 [ssml]

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 投票
1 回答
454 浏览

windows-phone-8 - 使用 SSML 的 Windows Phone 8 文本转语音 -真实设备上的标签异常

我正在 WP8 上实现简单的语音识别和合成(SSML)。当我在模拟器中测试应用程序时,一切都很好。但是当我在物理设备(HTC Windows Phone X8)上测试应用程序时,SSML 合成出现了一个问题。此 SSML 代码工作正常:

而这个 SSML:

抛出异常:

任何人都有任何想法,为什么<prosody>标签在设备上不起作用?

0 投票
1 回答
512 浏览

vb.net - 使用 SSML 音素元素

我正在使用 Visual Basic.net Ultimate,并且正在开发 TTS 应用程序。可以请我对音素元素有一些帮助吗?

这是我想讲的文字:

当你释放肩膀和颈部的紧张感时,再深吸一口气……然后呼出。

目前,“呼吸”这两个词似乎一起运行,听起来像“呼吸稀薄”我想(通过 SSML)修改此语句,使这两个词听起来像“呼吸”。

通过 SSML 执行此操作的最佳方法是什么?我认为音素元素是最好的方法。

这是我发现的一个发音番茄的例子:

上述代码的 ph 部分之间的文本似乎完全是另一种语言(:))。我如何使用这种语言拼出一个单词?

0 投票
1 回答
436 浏览

text-to-speech - 在 Ivona 中传递 ssml 格式时的音频拼写标记

当我使用 ssml 格式的输入调用 Ivona API 时,我得到了发音为 ssml 标记的音频。

如何使用 ssml 作为输入正确调用。

0 投票
1 回答
151 浏览

text-to-speech - 任何 TTS 引擎都可以改变声音的语言,进而改变它的音素吗?

假设我想要一些带有意大利口音的英文文本。

我在他们受人尊敬的网站上尝试过的许多引擎演示都可以使用意大利语,但是当你试图让它用英语发音几个句子时,它们通常会变得非常难以理解,因为它们是由不同的音素操作的。

SSML 中有音素标签,我知道有一个网站可以让您实际演示 SSML。我尝试将这种常见且通用的意大利语对话放入他们的意大利语声音中:

这是相当难以理解的。利用 SSML 或其他东西;我可以保持口音,但纠正语音音位以使其易于理解吗?

0 投票
1 回答
195 浏览

text-to-speech - 用西班牙语说货币

我想用 ssml 播放文本到语音。

然后我们可以将 prompt.ToString() 播放为 TTS。

它适用于英语。该货币被称为“X 美元 Y 美分”。但是,如果我使用西班牙语,我应该改变一些东西吗?因为它还在说英语。

我使用微软语音平台。

0 投票
6 回答
7266 浏览

python - 如何将 SSML 合并到 Python 中

我需要使用 SSML 在我的 Alexa Skill 中播放带有标签的音频文件(按照亚马逊的说明)。

问题是,我不知道如何在 Python 中使用 SSML。我知道我可以将它与 Java 一起使用,但我想用 Python 来培养我的技能。我已经看遍了,但没有在 Python 脚本/程序中找到任何 SSML 的工作示例 - 有人知道吗?

0 投票
1 回答
77 浏览

xml-parsing - SSML 规范中的 ssml 请求中是否需要 xml 标头?

我想知道我们是否严格需要在对 ssml 合成器的请求中指定 xml 标头,如下所示:

还是 SSML 标准也允许这样做?:

0 投票
2 回答
741 浏览

javascript - 使用 Amazon Echo (Alexa) 和 SSML 时遇到问题

我正在尝试处理更好的语音发音并使用 Alexa+Lambda+Javascript 暂停。我从文档中看到:https ://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/speech-synthesis-markup-language-ssml-reference您可以使用语音来做到这一点综合标记语言。但是,当我构建并发送 Javascript 对象以便 Alexa 可以说话时,我会收到错误消息。

这是我从 Lambda 日志文件发送 Alexa 发言的属性:

关于我到底缺少什么的任何想法?

提前致谢。

0 投票
1 回答
330 浏览

alexa-skills-kit - Alexa 技能 SSML 通话速度

我正在构建 Alexa 技能,我需要为用户拼出代码。我已将代码包装在 say-as 标记中。问题是 Alexa 拼出单词的速度非常快。太快了,基本上没用。有没有办法改变say as tag的速度?

0 投票
0 回答
886 浏览

xml - 如何在 VBA 中使用 SSML/XML 更改声音

我成功地在我的学生的 MS PowerPoint 2013 应用程序中添加了文本到语音合成。该应用程序给人的印象是通过使用 SSML/XML 代码更改音高,在成人语音和儿童语音之间切换。这在使用 Microsoft Anna 语音的 Windows 7 上运行良好。

但是,随着 Windows 10 变得越来越普遍,我也需要 PowerPoint 在 Windows 10 中正常运行。虽然应用程序将运行并使用默认的 Microsoft David Desktop 语音,但在使用 David 来判断不同的声音在说话时,音调的变化是不够的。这对这个应用程序来说是一个大问题,因为用户需要根据说话的声音采取不同的行动。

为了让语音正常工作,PowerPoint VBA 使用对 Microsoft Excel 15.0 对象库的引用,然后使用以下代码,其中 SayWhat 是要说的文本,它结合了高音或低音的 XML:

SayWhat 变量将以

并以

对于一个孩子的声音,并会开始

并以

对于成年人的声音。

在 Windows 10 上,Microsoft David Desktop 是 TTS 设置中的默认语音。

我现在要做的是为成人使用 Windows 10 David 语音,为儿童使用 Windows 10 Zira 语音。但是,当我使用下面的代码时,它只会用 David 的声音说话,而不会用 Zira 的声音说话。

那是行不通的。这也不是:

我也没有尝试使用语音字符串进行任何数量的变化。

尽管我为 SSML/XML 找到的在线文档都表明我的元素语法是正确的,但我无法切换声音。

任何人都可以识别出正确的 SSML/XML 代码来实际改变声音。

(注意:如果我将默认语音更改为 Zira 而不是 David,那么上面的代码将以 Zira 的语音而不是 David 的语音说话,并且不会切换到 David。)