2024-09-26 17:59:37 发布
网友
我需要使用SSML来播放一个带有Alexa技巧的标签的音频文件(按照Amazon的指示)。在
问题是,我不知道如何在Python中使用SSML。我知道我可以在Java中使用它,但是我想用Python构建我的技能。我已经查遍了,但是没有在Python脚本/程序中找到SSML的工作示例-有人知道吗?在
SSML音频位于response.outputSpeech.ssml属性中。这是一个 删除其他所需参数的示例对象:
response.outputSpeech.ssml
{ "response": { "outputSpeech": { "type": "SSML", "ssml": "<speak> Welcome to Car-Fu. <audio src="https://carfu.com/audio/carfu-welcome.mp3" /> You can order a ride, or request a fare estimate. Which will it be? </speak>" } }
进一步参考:
两年前有人问过这个问题,但也许有人会从下面的文章中受益。在
我刚刚检查过,如果您使用Alexa Skills Kit SDK for Python,您可以简单地将SSML添加到您的响应中,例如:
@sb.request_handler(can_handle_func=is_request_type("LaunchRequest")) def launch_request_handler(handler_input): speech_text = "Wait for it 3 seconds<break time="3s"/> Buuuu!" return handler_input.response_builder.speak(speech_text).response
希望这有帮助。在
这些评论对于理解如何使用ask sdk python使SSML工作非常有帮助。而不是
speech_text = "Wait for it 3 seconds<break time="3s"/> Buuuu!" - from wmatt's comment
我定义了代表我使用的每个标记的开始和结束的变量
使用单引号并将这些字符串连接到语音输出中,它就成功了!谢谢大家!我非常感激!在
SSML音频位于
response.outputSpeech.ssml
属性中。这是一个 删除其他所需参数的示例对象:进一步参考:
两年前有人问过这个问题,但也许有人会从下面的文章中受益。在
我刚刚检查过,如果您使用Alexa Skills Kit SDK for Python,您可以简单地将SSML添加到您的响应中,例如:
希望这有帮助。在
这些评论对于理解如何使用ask sdk python使SSML工作非常有帮助。而不是
我定义了代表我使用的每个标记的开始和结束的变量
^{pr2}$使用单引号并将这些字符串连接到语音输出中,它就成功了!谢谢大家!我非常感激!在
相关问题 更多 >
编程相关推荐