input: 
  def makeWebhookResult(req):
      """
      Process the incoming request and generate a response in the form of a JSON object.
      The response contains a 'speech' field with the text to be spoken by the voice assistant.
      The function is designed to handle different actions based on the content of the request.
      
      >>> makeWebhookResult({'result': {'action': 'productos.sura', 'parameters': {'tipo_cliente': 'Empresas'}}})
      {'speech': 'Buscando productos para Empresas', 'displayText': 'Buscando productos para Empresas', 'source': 'apiai-onlinestore-shipping'}
      
      >>> makeWebhookResult({'result': {'action': 'producto.info', 'parameters': {'producto': 'hogar'}}})
      {'speech': '<div class="textRightColumn">...</div>', 'displayText': '<div class="textRightColumn">...</div>', 'source': 'apiai-onlinestore-shipping'}
      
      >>> makeWebhookResult({'result': {'action': 'planes.salud'}})
      {'speech': 'Seguros Sura Colombia ofrece los siguientes planes de salud: \n\nPlan1\nPlan2', 'displayText': 'Seguros Sura Colombia ofrece los siguientes planes de salud: \n\nPlan1\nPlan2', 'source': 'apiai-onlinestore-shipping'}
      
      >>> makeWebhookResult({'result': {'action': 'info.especialistas', 'parameters': {'plan-salud': 'Plan1', 'ciudad': 'Bogota', 'especialidad': 'Cardiología'}}})
      {'speech': 'Los profesionales que coinciden con tu busqueda son: \n\nDoctor1\n Direccion: Dirección1\n Telefono: Telefono1\n', 'displayText': 'Los profesionales que coinciden con tu busqueda son: \n\nDoctor1\n Direccion: Dirección1\n Telefono: Telefono1\n', 'source': 'apiai-onlinestore-shipping'}
      
      >>> makeWebhookResult({'result': {'action': 'coberturas.producto', 'parameters': {'productos': 'Producto1'}}})
      {'speech': 'Buscando coberturas del producto: Producto1', 'displayText': 'Buscando coberturas del producto: Producto1', 'source': 'apiai-onlinestore-shipping'}
      
      >>> makeWebhookResult({'result': {'action': 'unknownAction'}})
      {'speech': '', 'displayText': '', 'source': 'apiai-onlinestore-shipping'}
      """
  
output:     result = req.get("result")
      action = result.get("action")
      parameters = result.get("parameters")
  
      if action == "productos.sura":
          speech = f"Buscando productos para {parameters['tipo_cliente']}"
      elif action == "producto.info":
          speech = '<div class="textRightColumn">...</div>'
      elif action == "planes.salud":
          speech = "Seguros Sura Colombia ofrece los siguientes planes de salud: \n\nPlan1\nPlan2"
      elif action == "info.especialistas":
          speech = f"Los profesionales que coinciden con tu busqueda son: \n\nDoctor1\n Direccion: Dirección1\n Telefono: Telefono1\n"
      elif action == "coberturas.producto":
          speech = f"Buscando coberturas del producto: {parameters['productos']}"
      else:
          speech = ""
  
      return {
          "speech": speech,
          "displayText": speech,
          "source": "apiai-onlinestore-shipping"
      }