请问,有谁能帮帮我?
我想让Alexa说出get_func()的输出结果,正确的方法是什么?
get_func()的输出是一个整数。
class ConsultaTempIntentHandler(AbstractRequestHandler):
"""Handler for Hello World Intent."""
def can_handle(self, handler_input):
# type: (HandlerInput) -> bool
return ask_utils.is_intent_name("ConsultaTempIntent")(handler_input)
def handle(self, handler_input):
#type: (HandlerInput) -> Response
response_builder = handler_input.response_builder
logging.info("LaunchRequest was trigerred")
slot = ask_sdk_core.utils.request_util.get_slot(handler_input, "TempAG")
if slot.value:
temp = get_func()
speak_output = "The tempeture is {temp} degrees"
return (
handler_input.response_builder
# .speak(speak_output)
# .ask("add a reprompt if you want to keep the session open for the user to respond")
.response
)
你需要让 speak_output
f 字符串
speak_output = f"The tempeture is {temp} degrees"
然后你需要取消你的 .speak
函数调用
# .speak(speak_output)
据我看,其他的应该都可以。
ps.它的拼写是 "温度"