Actions on google 谷歌TTS标签没有按预期的方式工作 我正在研究谷歌TTS,发现下面的例子有一个PAR标签:
在本例中,音频已正确构建。背景中有两个句子和一些声音。但是,如果您实际将其与他们的API或控制台一起使用,它将不起作用。你只回了两句话,没有音频播放。链接到TTS控制台: 这是我使用的SSML:Actions on google 谷歌TTS标签没有按预期的方式工作 我正在研究谷歌TTS,发现下面的例子有一个PAR标签:,actions-on-google,google-text-to-speech,Actions On Google,Google Text To Speech,在本例中,音频已正确构建。背景中有两个句子和一些声音。但是,如果您实际将其与他们的API或控制台一起使用,它将不起作用。你只回了两句话,没有音频播放。链接到TTS控制台: 这是我使用的SSML: <par> <media xml:id="question" begin="0.5s"> <speak>Who invented the Internet?</speak> </media> <medi
<par>
<media xml:id="question" begin="0.5s">
<speak>Who invented the Internet?</speak>
</media>
<media xml:id="answer" begin="question.end+2.0s">
<speak>The Internet was invented by cats.</speak>
</media>
<media begin="answer.end-0.2s" soundLevel="-6dB">
<audio
src="https://actions.google.com/sounds/v1/cartoon/cartoon_boing.ogg"/>
</media>
<media repeatCount="3" soundLevel="+2.28dB"
fadeInDur="2s" fadeOutDur="0.2s">
<audio
src="https://actions.google.com/sounds/v1/animals/cat_purr_close.ogg"/>
</media>
</par>
我做错了什么?还是TTS服务本身有什么问题?首先,TTS控制台肯定有些奇怪。如果您查看它说应该使用的JSON,您会注意到它省略了标记。检查网络流量也显示了同样的情况。我还注意到标签需要省略 如果您尝试将其作为动作模拟器控制台的一部分,那么输出确实可以正常工作。您可以通过转到、选择要使用的项目以及转到“测试”选项卡来访问动作模拟器。在模拟器本身中,然后选择Audio选项卡,并可以在编辑器中输入包含标签的SSML,然后按下Update and Listen按钮
是的,我不一定依赖文档中的小部件。在过去,我成功地将实际的TTS API与标记一起使用。