gpt4 book ai didi

alexa - 如何判断 Alexa 是否什么都不发出?

转载 作者:行者123 更新时间:2023-12-04 09:13:05 25 4
gpt4 key购买 nike

如果我告诉 Alexa 以某些语言(中文、俄语等)或表情符号发出文本,它不会对用户说什么。 Alexa API 是否有办法指示字符串在发出之前或之后将转换为空/无声?或者,有没有办法在 Alexa 之外测试字符串?

最佳答案

您可以查看 设备日志 在开发人员控制台的测试部分中输入字符串或 SSML Alexa 的回应。

就我而言,它是 Directive.DeviceSpeechSynthesizer.Speak日志。

{
"header": {
"namespace": "SpeechSynthesizer",
"name": "Speak",
"messageId": "0a290293-fe8d-40a5-835e-25f2b2e605eb",
"dialogRequestId": "aa432cda-079a-4e46-a831-55d9f212bb6c"
},
"payload": {
"caption": "ok",
"url": "some url",
"format": "AUDIO_MPEG",
"token": "some token",
"ssml": "<speak><prosody volume=\"x-loud\">ok</prosody><metadata><promptMetadata><promptId>ExecuteAction.CommandExecuted</promptId><namespace>HomeAutomation</namespace><locale>en_US</locale><overrideId>default</overrideId><variant>a836f358-a86c-4e3f-94e9-fe2f3bb24c7d</variant><condition/><weight>1</weight><stageVersion>Adm-20170215_180306-27</stageVersion></promptMetadata></metadata></speak>"
}
}

您会注意到 ssml包含转换后的文本。

还有一个 discussion关于在 ssml 中支持另一种语言回复。

关于alexa - 如何判断 Alexa 是否什么都不发出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50357888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com