问题标签 [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.
amazon-web-services - Alexa SSML 不播放
我正在尝试进入 ASK,我只是尝试了一个 SSML 的虚拟示例。我正在使用 Amazon Lambda 和 Python。如果我从 Lambda 控制台测试我的代码,我会得到预期的输出:
当我去 Alexa 服务模拟器并尝试任何请求时,输出语音中的文本消失了,控制台中的“收听”按钮被禁用,如果我在 Echo 上尝试它,它不会播放任何内容:
如果我将 SSML 复制/粘贴<speak><audio src='https://s3.amazonaws.com/aws-website-resources-1183x/dice-die-roll.mp3' />Three</speak>
到语音模拟器中,我可以播放它并按预期播放。我已经使用 ffmpeg 转换了 mp3 文件:ffmpeg -y -i a.mp3 -ar 16000 -ab 48k -codec:a libmp3lame -ac 1 output.mp3
并且我知道亚马逊的 S3 应该是可信的,可能是什么问题?我尝试在 SSML 中使用单引号和双引号,但尝试转义引号无济于事。有人知道我应该调查什么吗?
c# - SSML 通用窗口中的音素
我正在开发用于状态级翻译的通用 Windows 翻译器应用程序。我想让我的设备说出翻译后的文本。翻译的语言是状态级语言,就像让我的设备说印地语翻译文本一样。有没有办法做到这一点?我目前正在 SSML 中尝试音素,但我的 xml 也给了我一个错误,指出“无法找到此错误的文本”我的字符串代码如下:
我哪里错了?
text-to-speech - 在同一个 SSML 中混合语言
如果我将一小段 SSML 发送到语音处理器,我会得到两个声音
一个说西班牙语的男人和一个说英语的女人。这是 Project Oxford Text to Speech 引擎的限制吗?换句话说,我希望同一个声音会说几种语言,但看起来情况并非如此。
php - Bluemix SSML 与 PHP
我正在使用 PHP shell_exec 调用Bluemix
Text to Speech API,并且我的代码运行良好,除非我使用SSML
第二个代码之类的标签调用文本。
如何在同一数据查询中使用文本和 SSML?
javascript - 错误:无法解析提供的 SSML。提供的文本无效 SSML
我在使用Test
Alexa 开发者门户网站的部分时收到此错误
错误:无法解析提供的 SSML。提供的文本不是有效的 SSML。
在我获得成功响应并按下监听按钮后发生错误。
响应输出为:
dialogflow-es - 在 Google Home 中播放短 wav 文件
我想播放一个简短的声音以获得更有趣的输出。如果我正确理解了文档,应该可以在 api.ai 中回复类似 SSML 的内容:
仅供参考 SSML 表示Speech Synthesis Markup Language。
网络模拟器不会播放这种声音,而是所有标签似乎都被剥离了。这还不支持还是我做错了什么?
c# - C#中带有ssml的无效xml
我很难弄清楚 xml 如何对 C# 中的 ssml 代码无效。
这是 C# 中的代码行:
和ssml:
谢谢!
python - Flask-ask 无法识别 YAML 文件中的 SSML 并输出纯文本响应
以下是我的 templates.yaml 文件中的响应模板:
根据 flask-ask文档,他们根据根元素“speak”自动检测 SSML。然而,当我测试我的应用程序时,Alexa 准备好模板 varbatim,我可以看到发送回 Alexa 服务的响应是纯文本类型。根据亚马逊文档,我相信 SSML 是正确的
我通过以下方式调用模板:
如果这是基本的东西,请提前道歉,因为我只编码了 7 个月。谢谢!
alexa - 使用音频 SSML 标签会导致 Alexa 以口头错误进行响应
在 Alexa 中使用音频 SSML 标签会导致它说出口头错误:
请求的音频资源的 uri 方案无效
node.js - 如何在 Alexa Skill lambda 函数中正确指定 SSML?
我正在尝试制作一个 Alexa 技能,其中 Alexa 说了一些用 SSML 标记的东西。我试图模仿这个repo中的例子,但我总是收到一个 lambda 响应
和 Alexa 字面意思是“对象对象”。
这是我输入到我的 lambda 函数的内容(使用 node.js):
像这样设置 SpeechOutput 也不起作用:
编辑:
index.js
'使用严格';
有人知道我哪里出错了吗?