Skip to content

Instantly share code, notes, and snippets.

@frivas
Created May 2, 2019 16:56
Show Gist options
  • Save frivas/6ac3e039a29bbb627ec4cecdedf2063c to your computer and use it in GitHub Desktop.
Save frivas/6ac3e039a29bbb627ec4cecdedf2063c to your computer and use it in GitHub Desktop.
HelloWorldIntent
def handle(self, handler_input):
# type: (HandlerInput) -> Response
polly = connectToPolly()
gender_detector = gender.Detector()
get_name = get_slot_value(handler_input, 'name')
logger.info(f"NAME {get_name}")
get_gender = gender_detector.get_gender(get_name.capitalize())
logger.info(f"GENDER {get_gender}")
polly_mixed_result = generatePollyMix(polly, f"usar Poly en tu Skill te permite ofrecer una experiencia única.", 'Enrique' if get_gender == 'male' else 'Lucia', hello_file)
audio_mix = getS3AudioFile()
speech_text = f"<speak>{get_name.capitalize()}, {audio_mix}</speak>"
handler_input.response_builder.speak(speech_text).set_should_end_session(True)
return handler_input.response_builder.response
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment