标签: ssml

如何在使用 SSML 说话时跳过某些文本部分

是否有一些 SSML 标签等,从说话中删除特定的文本行。是的,我知道我可以在将它发送到语音合成器之前使用字符串函数删除它。但我的问题是,有没有办法标记或标记一些文本,使其无法播放。我正在为这个问题寻找一些基于 XML 的解决方案。

text-to-speech ssml

5
推荐指数
1
解决办法
1174
查看次数

如何将 SSML 合并到 Python 中

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

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

python ssml alexa alexa-skills-kit

5
推荐指数
2
解决办法
6584
查看次数

Google Actions sdk没有在firebase存储中播放ssml中的音频

Google Actions SDK无法播放来自firebase存储的SSML Audio标记中的音频文件.虽然我可以从维基百科播放相同的.ogg格式文件. https://upload.wikimedia.org/wikipedia/en/9/9f/Sample_of_%22Another_Day_in_Paradise%22.ogg

firebase文件:https: //firebasestorage.googleapis.com/v0/b/assisto-skill.appspot.com/o/TIP103_converted.mp3 ? alt = media &token = ddd08f9d-e340-478c -af00-657109683136

我通过发送一个看起来像这样的SSML字符串来使用它:

<speak>
  <audio src='https://firebasestorage.googleapis.com/v0/b/assisto-skill.appspot.com/o/TIP103_converted.mp3?alt=media&token=d0d08f9d-e340-478c-af00-657109683136'>
  </audio>
</speak>
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

expected_inputs [0] .input_prompt.rich_initial_prompt.items [0] .simple_response:'ssml'无法解析.

可能是什么原因......这是一个限制在动作sdk url需要参数免费?

ssml actions-on-google

5
推荐指数
1
解决办法
1018
查看次数

SSML Actions on Google,更改语言

我似乎无法在谈话中改变语言。我试过:

<speak>
<voice gender="male" variant="3" langaugeCode="fr">
<prosody rate="105%">
Bonjour
</prosody>
</voice>
</speak>
Run Code Online (Sandbox Code Playgroud)

任何想法如何做到这一点?

ssml actions-on-google dialogflow-es

5
推荐指数
1
解决办法
471
查看次数

Alexa SSML没玩

我试图进入ASK,我只是尝试了一个SSML的虚拟示例.我正在使用Amazon Lambda和Python.如果我从Lambda控制台测试我的代码,我得到预期的输出:

{
  "version": "1.0",
  "response": {
    "outputSpeech": {
      "text": "<speak><audio src='https://s3.amazonaws.com/aws-website-resources-1183x/dice-die-roll.mp3' />Three</speak>",
      "type": "SSML"
    },
    "shouldEndSession": true,
    "card": {
      "content": "Three.",
      "type": "Simple",
      "title": "Dice"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

当我去Alexa服务模拟器并尝试任何请求时,输出语音中的文本消失了,控制台中的"Listen"按钮被禁用,如果我在Echo上尝试它,它就不会播放任何内容:

{
  "version": "1.0",
  "response": {
    "outputSpeech": {
      "type": "SSML"
    },
    "card": {
      "content": "Three.",
      "title": "Dice",
      "type": "Simple"
    },
    "shouldEndSession": true
  }
}
Run Code Online (Sandbox Code Playgroud)

如果我将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中使用单引号和双引号,我尝试转义引号无济于事.谁知道我应该研究什么?

ssml amazon-web-services alexa-skills-kit

4
推荐指数
1
解决办法
1626
查看次数

错误:无法解析提供的SSML.提供的文本无效SSML

我在使用TestAlexa Developer门户网站的部分时收到此错误

错误:无法解析提供的SSML.提供的文本无效SSML.

我收到成功的响应并按下listen按钮后发生错误.

响应输出是:

{
  "version": "1.0",
  "response": {
    "outputSpeech": {
      "type": "PlainText",
      "text": "Here are some recent stories about siemens:Citigroup Inc. Reaffirms Buy Rating for Siemens AG (SIE)Siemens AG (SIE) Rating Reiterated by Citigroup Inc.Global Hydrophone Market Report 2014-2021 - Analysis, Technologies & Forecasts - Vendors: Siemens, Sensor Technology, Cetacean Research Technology - Research and MarketsSiemens Bags The 2016 Frost & Sullivan Asia-Pacific Building Technologies Company Of The Year Award"
    },
    "reprompt": {
      "outputSpeech": {
        "type": …
Run Code Online (Sandbox Code Playgroud)

javascript ssml alexa-skills-kit amazon-echo

4
推荐指数
1
解决办法
1018
查看次数

改变声音

在“ Google行动”中的回复过程中,如何更改声音?是否有SSML代码可以在阅读报价时暂时将声音从男性更改为女性?

ssml actions-on-google

3
推荐指数
1
解决办法
1456
查看次数

如何让Alexa说出电话号码

我希望Alexa将电话号码称为数字而不是其值.

例如:

[Alexa]联系电话是9 8 7 6 5 4 3 2 1 0.

但现在Alexa说

联系电话是九十八亿七千六百五十四万三千二百十

谢谢

ssml alexa alexa-skill alexa-skills-kit

2
推荐指数
1
解决办法
143
查看次数